Siechfred: Inkompatibilität JAVASCRIPT IE/Firefox

Beitrag lesen

Tag Winfried.

Im IE funktioniert das auch alles ganz prima, nur beim Firefox funktioniert das nicht!

Das bedeutet in aller Regel, dass der Javascript-Code defekt ist.

Der Code für die Objekterstellung bei der Erst-Initialisierung ist folgender (wobei der "ns"-Zweig ausgeführt wird.

Wie wird festgelegt, ob "ns" wahr oder falsch ist?

document.MM_Time[0][3].obj = document["Layer1"];

Das ist völlig veraltet und wird m.W.n. von keinem modernen Browser mehr unterstützt.

document.MM_Time[0][3].obj = document.all ? document.all["Layer1"] : null;

Das ist Blödsinn, denn alle Browser, die das all-Objekt nicht kennen, werden hier ausgeschlossen.

Ich habe es auch schon mit "document.MM_Time[0][3].obj = document.getElementsByName["Layer1"];" versucht, aber auch das bringt nichts.

Sollte es grundsätzlich schon, wenn man es richtig anwendet, siehe
http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name.

Übrigens, was ist eigentlich dieses ominöse document.MM_Time?

Siechfred