Kristof Lipfert: Unterschied Netscape und MSIE ??

Beitrag lesen

Hallo...

! In dem Script auf dieser Seite ist ein Fehler aufgetreten.

Zeile: 14
Zeichen: 1
Fehler: 'parent.frames[...].location' ist kein Objekt
Code: 0

Die Angaben sind ja schön und gut, aber in der Zeile 14 steht pures HTML. Nichts in Javascript. Und in der ganzen Datei steht nichts von 'parent.frames[...].location'. Ist der "Code:0" irgendwie ein Hinweis?

die Meldung wird sich auf eingebundene Scripts beziehen (*.js), die mit der Seite aufgerufen worden sind, oder Inhalte anderer Frames. Dort kann dann z.B. die Formulierung für ie4  ungünstig sein, da gibt es kleine Unterschiede, oder wahrscheinlicher die Reihenfolge in der Seitenelemente geladen werden stimmt nicht und das angesprochene Objekt existiert noch nicht.
( Besonderheiten von "location" hab ich jetzt allerdings nicht überlegt)
Die zeitlichen Abfolgen können online oder auf dem eigenen Rechner ganz unterschiedlich sein, deshalb können evtl. Fehler z.B. nur online auftreten.
Da muss ggf. eine bestimmte Seite in einem Frame erst zuletzt nachgeladen werden oder man könnte  ähnlich  if('parent.frames[...].) parent.frames[...].location abfragen ob das Objekt schon existiert.

Wär vielleicht ein interessanter Aspekt ob man trotz grösserer Dateien immer an kritischen Stellen abfragen sollte damit ein Script unter allen Umständen fehlerfrei läuft..

Grüsse

Kristof