Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wykrywanie IE6
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Marcstee
Witam.

Mam pewien skrypt w js'ie do informowania, że ktoś ma IE 6. Wygląda on mniej więcej tak następująco:

Kod
if ( $.session('iebrowser') != 6 ) {

       if ( $.browser.msie ) {

           if ( $.browser.version == '6.0' ) {

               $.session('iebrowser','6');

               alert("masz ie 6");
           }

       }

}


I wszystko działało ok, aż pewnego razu na jednym z komputerów gdzie jest zainstalowany winXP z IE8 pokazuje sie ten komunikat jakby korzystało się z IE6... Spotkał się ktoś kiedyś z tym? Zna ktoś jakieś rozwiązanie problemu?
nospor
Jesli masz w IE8 ustawioną kompatybilnośc z IE6, wówczas IE8 przedstawia się jako IE6 smile.gif
Marcstee
no włąsnie nie... sad.gif
erix
A nie możesz zrobić tego przez komentarz warunkowy?

  1. <!--[if IE 6]>
  2. <script>window.ie6 = true;</script>
  3. <![endif]-->


Potem sprawdzasz istnienie tej zmiennej. Najpewniejsza metoda. winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.