nobswolf: Wie Javascript Fehler ermitteln?

Beitrag lesen

Wenn gar nichts anderes hilft, suche "volltext" nach controlobj, bis du die Zeile gefunden hast.

Ein typischer IE-Fehler ist, die Variable nicht ordentlich mit var deklariert zu haben oder im falschen Kontext.

Was auch sein kann ist, dass der IE Objekte gar nicht automatisch erzeugt oder anders benennt. Der übliche Workaround ist, vor der Benutzung eines Objekts erst mit 'if' prüfen ob es exisistiert und im 'else' dann eine alternative Bearbeitung programmieren.

Die Zeilennummern im IE werden ein bisschen logischer, wenn man möglichst wenig eingebetteten Code benutzt, sondern möglichst viel in eine eigene JS-Datei auslagert. Also für alles kleine Methoden in der JS-Datei schreiben, die dann aus dem HTML-Code nur aufgerufen werden.