Robert Bamler: Fehler in Opera beim Nachladen von Framesets

Beitrag lesen

Hallo birdman,

if(!parent.xyzVerweisframe)

Verstehe ich nicht. Müsste AFAIK eigentlich "if (!parent)" heißen. Denn wenn der xyzVerweisframe nicht existiert, existiert ja normalerweise auch kein übergeordneter Frame. Dann würde "parent.xyzVerweisframe" natürlich einen Fehler erzeugen, da parent null ist und jede Adressierung von Eigenschaften von null falsch ist.

<body onLoad='checkFrameset()'>

Finde ich umständlich, da dann das Frameset erst nachgeladen wird, wenn die aufgerufene Seite vollständig geladen wurde. Besser wäre es IMHO, das Skript ohne Funktion in den Body zu packen.

In SELFHTML steht zu location.search() folgendes: "Opera 5.12 zeigt im Protokoll file: den HTML-Quelltext einer Datei an, sobald diese einen Parameter erhält.". Wenn du dieses Skript also offline bei dir ausprobierst, wird es mit Opera 5.12 nicht funktionieren. Trotzdem sollte es im WWW klappen.

Viel Erfolg,
Robert