[JS] typy browserow

0

mam pytanie: jak rozroznic typy przegladarek. chodzi mi o cos takiego jak:

if(document.all){
// instrukcje dla IE
} else if (document.layers){
// instrukcje dla netscape
}

to jaki postawic warunek by odnosil sie on do opery i dodawal strone do zakladek?

0

mam pytanie: jak rozroznic typy przegladarek. chodzi mi o cos takiego jak:

if(document.all){
// instrukcje dla IE
} else if (document.layers){
// instrukcje dla netscape
}

to jaki postawic warunek by odnosil sie on do opery i dodawal strone do zakladek?

Jeżeli użytkownik zechce, to doda sobie stronę do zakładek tak jak to się robi w danej przeglądarce.
Jeżeli jednak koniecznie chcesz mieć coś do tego, wystarczy to co powyżej - jezeli istnieje document.all, znaczy że to internet explorer z jego wszystkimi wadami, jeżeli nie - przeglądarka zgodna ze standardami (czyli każda inna). Nie potrzeba żadnych innych warunków.

0

to sprawdzanie z document.all jest bez sensu w tym przypadku bo Opera posiada objekt document.all. W navigator.appName przedstawia sie jako IE wiec jedyny sposob to sprawdzic czy w navigator.userAgent nie ma malego dopisku Opera:

if(navigator.userAgent.match(/Opera/)) alert('To jest Opera');

P.S: Nikt juz chyba nie uzywa NS4 :D wiec sprawdzanie document.layers jest nie potrzebne...

0

P.S: Nikt juz chyba nie uzywa NS4 :D wiec sprawdzanie document.layers jest nie potrzebne...

trzeba być elastycznym :P :d

0

znaczy że to internet explorer z jego wszystkimi wadami, jeżeli nie - przeglądarka zgodna ze standardami (czyli każda inna).

Czy Ty masz jakiś kompleks? Trudne dzieciństwo może? Proponuję zgłosić się czym prędzej do jakiegoś dobrego psychologa, bo to się może pogłębić - a jak widzę, to już późne stadium choroby i jest to niebezpieczne dla psychiki. A może po prostu pudełko z IE spadło Ci na głowę w jakimś sklepie i dlatego masz uraz z lat młodości? Nie wnikam - nikt nie jest idealny, ale na przyszłość daruj sobie takie uwagi, bo nikt ich nie chce tu widzieć. Jak Ci się coś nie podoba, to zachowaj takie komentarze dla siebie.

[koniec off-topic]

0

Liorithiel przedstwił swoją opinię i chyba ma do tego prawo - mistrzu ortografi

:P :P :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1