Sven Rautenberg: Cookies und Frames

Beitrag lesen

Moin!

Lädt man jetzt x.htm, so erscheint keine Meldung. Beim Aktualisieren (unload) holt sich die Frame-Datei y.htm den Wert von x aus der parent-Datei und meldet ihn mit "A". Demnach ist in der parent-Datei beim Laden die Funktion modify, die onload gestartet wird, nicht abgelaufen. Warum?

Weil eine HTML-Datei entweder ein <frameset> oder ein <body> enthalten kann, aber nicht beides auf einmal. Wenn <frameset> enthalten ist, ist <body> verboten - jedenfalls dort, wo du es hingeschrieben hast. Erlaubt ist es nur in <noframes>-Bereichen - das wird dir aber nicht helfen, da Frames ja gerade funktionieren sollen.

Du mußt also das onload-Event deines Framesets anders definieren - per Javascript.

- Sven Rautenberg

--
My sssignature, my preciousssss!