ďťż

[js] Wyświetlanie tylko w IE

       

Podstrony


telcocafe

Czy da się napisać skrypt w JS, który będzie blokował wyświetlanie strony w przeglądarce innej niż IE?
(przekierowywał do jakiejś innej podstrony czy coś...)
Z góry dziękuję za napisanie gotowego kodu.




Czy da się napisać skrypt w JS, który będzie blokował wyświetlanie strony w przeglądarce innej niż IE?
(przekierowywał do jakiejś innej podstrony czy coś...)
Z góry dziękuję za napisanie gotowego kodu.


Tu masz taki skrypt (pozycja 61 ;) ) .Aczkolwiek Opera ustawiona ,żeby była rozpoznawana jako IE się przedrze ;]
Użytkownik .:DzIuDek:. ™ edytował ten post 16 lipiec 2006, 22:24
FF również. Jak i wszystko inne co pozwala zmieniać agenta. Skoro już w JS to lepiej rozpoznawać na podstawie unikalnych obiektów. afair tylko ie obsługuje document.all -> jesli istnieje to masz do czynienia z IE.

if(navigator.appName != 'Microsoft Internet Explorer') location.src = 'stronainna.html';

// Opera zmienia niektóre info IE, ale osobiście się nie spotkałem, żeby appName zmieniała tak jak powyżej :)

@down:
No ale to w sumie to samo co podałem ...
No ale długością kodu się jednak nieco różnią ;)
Użytkownik Coldpeer edytował ten post 16 lipiec 2006, 23:04



if(navigator.appName != 'Microsoft Internet Explorer') location.src = 'stronainna.html';

No ale to w sumie to samo co podałem ...

BTW to IMHO zamiast się bawić w takie przekierowywania lepiej sklecić coś co będzie wyglądało podobnie we wszystkich przeglądarkach - trochę więcej roboty ale kilkanaście procent internautów wiecej obejrzy stronkę ;)

if (!document.all) location.href = 'stronainna.html';
Zdecydowanie pewniejsze

Ewentualnie skrypt, który rozpoznaje nazwę pliku exe przeglądarki, i jeśli to jest msie, wyświetl stronę, a jeśli nie, wyświetl inną.

Tylko, że w Operze jest możliwość ustawienia żeby Opera przedstawiała się jako IE 6.0 więc ten skrypt może mieć problemy pod Operą.


Ewentualnie skrypt, który rozpoznaje nazwę pliku exe przeglądarki, i jeśli to jest msie, wyświetl stronę, a jeśli nie, wyświetl inną.
Ciekawe jak to zrobisz... Po za tym sposób idiotycznie bez sensu, słyszałeś o innych systemach niż Windows? :>


Tylko, że w Operze jest możliwość ustawienia żeby Opera przedstawiała się jako IE 6.0 więc ten skrypt może mieć problemy pod Operą.
Ten, czyli który? Bo napewno nie bartka_kawy ;) Najlepszym więc sposobem jest użycie skrypciku nava, bądź mohego :P
Użytkownik Coldpeer edytował ten post 17 lipiec 2006, 12:36
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.