Christian: Merkwürdige Probleme mit Script und Mozilla 1.3 und NS 6

Beitrag lesen

Hi,

ich habe ein relativ umfangreiches Skript (DHTML-Menu) geschrieben, welches unter Windows unter Opera 5-7, IE 5-6, Netscape 4 und 7 läuft!
IE 4 konnt ich nicht testen, könnte aber auch klappen.

Unter Netscape 6 gibt es kleine Probleme, es zeigt die untermenus nicht an. (unter ns 7 gehts aber einwandfrei!!)

Unter Mozilla 1.3 unter Windows gehts eigentlich auch, nur mit folgender Einschränkung:

ich habe eine document.write() anweisung. Wenn ich DARIN was ändere (anderen HTML-Code erzeuge) stürzt Mozilla 1.3 total ab (keine Rückmeldung-> Problembericht an Micrsoft senden, usw...)

grob habe ich das geändert: aus document.write("<div><a></a></div>");
habe ich document.write("<a><div></div></a>");
gemacht. Letzteres ist auch ungültiger HTML-Code (a darf kein div enthalten), aber deswegen darf doch ein browser nicht abstürzen.
Dasselbe hatte ich auch mal , als ich nur eine Variable geändert habe, was nicht schlimm sein darf, da sie nur die Transparenz (-moz-opacity) angab.

Weiteres Problem: unter Linux/Mozilla 1.3 wird das Menu gar nicht erst angezeigt (ähnlich wie das NS 6 Prob), auch wenn es unter Win stabil läuft!!! Es bleibt alles weiß. Allerdings existiert es schon an der richtigen Stelle, da der Mauscursor und der Statustext sich ändert, beim mouseover. man sieht es nur nicht!

Kann sich einer vorstellen, woran das alles liegen kann?????

Wo muss ich suchen?? Kann auch nicht an einer unendlich-Schleife oder nicht deklarierten Variablen liegen. Das Skript hat nach NS 4 und 7 JS-Konsole keine Fehler!

Das Skript hat über 500 Zeilen, weiß gar nicht wie ich da den Fehler finden soll!

Helft!!!

Gruß
Christian