Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%)
|
Czy da się zmieniać dynamicznie favicon?
Nigdy w sumie o czymś takim nie słyszałem i przypuszczam, że odpowiedź będzie brzmieć, że nie ale zapytać zawsze można;) Kto wie może jest jakiś sposób. Pozdrawiam, Kamil Ten post edytował xamil 16.09.2006, 16:55:38 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%)
|
Możesz mieć kilka ikon na serwerze a link do nich który znajduje się w znacznikach meta generować w php losując wcześniej np. nr ikonki - żaden problem
Łukasz |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%)
|
Dokładnie. Generujesz sobie dynamicznie <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
Tyle że, raczej ikonka w ulubionych się nie będzie zmieniać, bo ona nie jest pobierana dynamicznie, tylko zachowana "raz na zawsze". Za to w pasku adresu będą się zmieniać. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%)
|
Chodziło mi o coś raczej bardziej ala javascript. Albo np. może dałoby się załadować spreparowaną pustą strone do iframe'a z wygenerowanym linkiem do ikonki. W sumie muszę sprawdzić czy to zadziała.... albo jakoś ajax'em:D
Nie wiem, ciekawi mnie to. Popróbuje sam ale moze już ktoś się bawił tak? Chodzi o to aby dało się ją zmienić bez przeładowyania całej strony. Tyle że, raczej ikonka w ulubionych się nie będzie zmieniać, bo ona nie jest pobierana dynamicznie, tylko zachowana "raz na zawsze". To akurat jest dla mnie mało istotne
Ten post edytował xamil 15.09.2006, 11:54:06 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
Hmm wydaje się to skomplikowane ale myśle że nie bedzie problemu zrobić tego w Javascript (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Poszukałbym czegoś na temat: getElementsByTagName("link") document.createElement("link") typie mime "image/x-icon" ps: dzięki za temat do bloga (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%)
|
Tak tylko, że to w head jest... nie wiem czy to będzie takie łatwe... no nic dość spekulacji... poklikam trochę w tej sprawie dzis po pracy albo jutro jak znajdę czas.
Dzięki i czekam na ewentualne info z boju w tej sprawie:D |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 15.06.2005 Ostrzeżenie: (0%)
|
Kod var link; var icons = new Array('fav0','fav1','fav2','fav3'); function animate(nr){ if(!nr) nr = 0; var headTag = document.getElementsByTagName('head')[0]; if(link) headTag.removeChild(link); link = document.createElement('link'); link.rel = 'shortcut icon'; link.type = 'image/x-icon'; link.href = icons[nr]+'.ico'; headTag.appendChild(link); if(nr < icons.length-1){ nnr = nr +1; } else{ nnr = 0; } setTimeout("animate("+nnr+")","100"); } animate(); example |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%)
|
A czy nie prościej zrobić animowaną ikonę?
|
|
|
|
Post
#9
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%)
|
Dziękuje pięknie:] Bajer! Oczywiście w IE nie działa ale w ie ogolnie favicony dziwnie działają nie wspominając już, że nie ma w nim zakładek:> W sumie to sprawdze jutro czy moze pod 7.0 RC1 to zadziała;)
A czy nie prościej zrobić animowaną ikonę? Wstaw sbie animowanego .gifa Dziękuje wszystkim za odpowiedzi. Do pełnego szczęścia brakuje mi jeszcze aby ie to obsługiwało. O ile nie mam sie co łudzić, że ie 6.0 będzie o tyle mam drobną nadzieje, że może 7.0 tak;) Pozdrawiam, Kamil. ------------ No niestety. IE 7.0 rozumie tylko pierwsze ustawienie favicon'a. Każda następna zmiana w pętli nic nie daje:( No ale w sumie można się było tego spodziewać i jakoś nie ubolewam nad tym. Na szczęście projekt będą używać normalne osoby korzystające z normalnych przeglądarek:) Ten post edytował xamil 17.09.2006, 00:02:43 |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 02:49 |