[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
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...