Siechfred: dynamische Seite nicht DOM-konform

Beitrag lesen

Hell-O!

ich habe ein Problem mit einem Java-Script auf meiner Homepage (www.radtke-immo.de/pfolio.htm)

Kein Wunder, es wurde für die Steinzeit geschrieben:

ns4 = (document.layers);

Hier streiken alle modernen Browser. Dein Script funktioniert also nur im IE und in uralten Geckos. Browser, die den Namen verdienen, kennen weder "document.all" noch "document.layers". Die logische Konsequenz ist, dass diese Zeile:

var page = eval(doc + "["hzlayer"]" + sty);

mit der Fehlermeldung "doc is not defined" quittiert wird. Für den Zugriff auf HTML-Elemente benutze bitte die entsprechenden DOM-Methoden, so wie sie im DOM-Kapitel von SELFHTML beschrieben sind. Für eine browserübergreifende DHTML-Programmierung gibt es eine Allgemeine DHTML-Bibliothek, die du dir mal ansehen solltest.

Siechfred