Ulf Lieden: onLoad eines IFRAMES überwachen?

Beitrag lesen

Hi Stefan,

und vielen Dank für dein Antwort :)

Sowas ähnliches ist mir auch durch den Kopf gegangen. Man könnte natürlich auch das ganze direkt aus dem IFRAME starten, indem man im dortigen BODY ein onLoad="parent.schickeDieDatenSonstwo()" notiert.

Der Trick sollte aber sein, daß die IFRAME-Inhalte nix vom parent wissen müssen. So könnte man beliebige HTML-Komponenten, XML, oder auch reine Daten, an den Client schicken, der diese selbständig verarbeitet. So wird der IFRAME zur Kommunikationsschnittstelle zwischen eine DHTML-GUI und Server.

In IE5 geht es auch, durch die Methode attachEvent().

<IFRAME NAME="bufferFrame" STYLE="DISPLAY:NONE"></IFRAME>
<SCRIPT>
document.bufferFrame.window.attachEvent("onload",methodeName);
</SCRIPT>

Gruß,
UlfL