Wilhelm Turtschan: Browserabhängige Weiterleitung

Beitrag lesen

Moin

Wenn ich diese Möglichkeit der Abfrage verstehn würde, könnte ich auch sagen ob da wat gegenspricht! Unter getElementById steht bei mir im schlauen Buch ich müsse dann auch im html-code die ID setzen! Oder gibt es die ID DOM im mozilla als standart? Das mit den layers versteh ich absolut nicht!

Die Abfrage lautet auf unterstuetzte Methoden

if (document.getElementById) // Aktuelle Browser
{browser = 'DOM';}

Wenn die Methode getElementByID unterstuetzt wird, handelt es sich um einen Browser mit dem DOM des W3C

if (document.layers) // NN 4.x
{browser = 'Netscape';}

Die Methode document.Layers wird _nur_ von NN4.x unterstuetzt.

Du kannst es natuerlich erweitern

Wenn document.all und nicht getElementById, dann ist es ein IE4
Fuer Opera bis 6.x kannst Du auch noch window.opera abfragen.

Kannst du vieleicht ne bischen längere Erklärung für einen unerfahrenne scripter geben?

Dann wuerde ich erst mal langsam machen und nicht fuer jeden x-beliebigen Browser Extraloesungen wursteln. ;-)

Gruesse
Wilhelm

--
Q: Warum gibt es in LinuxLand so viele Trolljaeger?
A: Weil dort die groessten Exemplare wohnen.