Ich habe mit Dreamweaver eine "Timeline" erstellt, die eine Grafik über den Bildschirm bewegt.
Technisch verbirgt sich dahinter ein "DIV" in der HTML-Seite, das per JAVASCRIPT-Programm bewegt wird
<div name="Layer1" id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1; left: 1280px; top: 120px">
<img border="0" src="templates/rufv_soerup/images/dressur.gif" width="126" height="98">
</div>
Im IE funktioniert das auch alles ganz prima, nur beim Firefox funktioniert das nicht!
Die Firefox JAVASCRIPT-Konsole meldet keinen Scriptfehler, die entsprechende JAVASCRIPT-Steuerungsroutine wird auch regelmäßig aktiviert.
Mit dem Firefox JAVASCRIPT-Debugger habe ich das dann weiter untersucht, und festgestellt, dass der Grund für das Problem offensichtlich der ist, dass Firefox JAVASCRIPT kein Objekt für das "DIV" erstellen kann. (Im JAVASCRIPT-Timeline-Code wird dieses Objekt bewegt, aber nur dann, wenn es ein gültiges Objekt ist.)
Der Code für die Objekterstellung bei der Erst-Initialisierung ist folgender (wobei der "ns"-Zweig ausgeführt wird.
if (ns)
document.MM_Time[0][3].obj = document["Layer1"];
else
document.MM_Time[0][3].obj = document.all ? document.all["Layer1"] : null;
Ich habe es auch schon mit "document.MM_Time[0][3].obj = document.getElementsByName["Layer1"];" versucht, aber auch das bringt nichts.
Hat jemand eine Idee, wie ich dieses Firefox Problem beheben kann????