Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wykrywanie IE6, problem z rozpoznaniem IE6 a IE8
Marcstee
post
Post #1





Grupa: Nieautoryzowani
Postów: 42
Pomógł: 0
Dołączył: 15.12.2009

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jesli masz w IE8 ustawioną kompatybilnośc z IE6, wówczas IE8 przedstawia się jako IE6 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Marcstee
post
Post #3





Grupa: Nieautoryzowani
Postów: 42
Pomógł: 0
Dołączył: 15.12.2009

Ostrzeżenie: (0%)
-----


no włąsnie nie... (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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. (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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: 15.09.2025 - 03:02