![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 5.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jak napisać taki test przęglądarka, że jeśli wersja przeglądarki nie jest IE 6.0 to wsykakuje alert (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 25.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
[xml:1:dbbf3d5a3e]
function checkBrowser () { if (navigator.appVersion.substring(0,25) == "4.0 (compatible; MSIE 5.5") window.location.href="ie5.5.htm"; else if (navigator.appVersion.substring(0,25) == "4.0 (compatible; MSIE 5.0") window.location.href="ie5.htm"; else if (navigator.appVersion.substring(0,25) == "4.0 (compatible; MSIE 6.0") window.location.href="ie6.htm"; else alert("Posiadasz przeglądrkę inną niż IE!"); }[/xml:1:dbbf3d5a3e] Podany przykładowy kod rozróżnia 3 wersje IE. W przypadku posiadania określonej wersji przeglądarki ładowany jest wybrany plik. Jeżeli chciałbyś sprawdzić inne przeglądarki to wywołaj sobie funkcję navigator.appVersion na danej przeglądarce, sprawdź co zwróciła i a pomocą substringa (podając w nawiasie "obszar przeszukiwania" stringa) porównaj to co zwróci przeglądarka z tym co ma być. Może za bardzo nie zamieszałem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ps. Substring w przykładzie może (jak się zapewne zorientujesz) wskazywać węższy "obszar przeszukiwania" (różni się tylko ciąg po MSIE) - możesz się pobawić i zawęzić "obszar przeszukiwania" tylko do tego ciągu... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:05 |