Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js]test przęglądarki
bartek89
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Vir
post
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...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 23:05