Struppi: onload in frame mit IE 5.0

Beitrag lesen

Hallo,

ich habe ein Frameset mit einem versteckten Frame. Dorthin werden periodisch neue Daten geladen. Mittels onload-Event lasse ich mich informieren, ob neue Daten vorliegen. Leider kennt aber IE 5.0 keinen onload-Event für ein einzelnes Frame. Mein Workaround sah jetzt folgendermaßen aus: Ich schreibe in das Frame:

<html><head><script src="<irgendwas>" language="JavaScript1.2" type="text/javascript"></script></head><body onload="parent.checkFrame();"></body></html>

Dummerweise feuert der onload-Event aber bevor das Skript geladen ist. Scheinbar feuert er, sobald ich mit frames.hidden.document.close() das Dokument schließe und nicht erst wenn die Daten da sind. Gibt es hierfür eine andere Lösung?

Wann schreibst du denn das close()? In der JS Datei, das wäre zu früh. Ansonsten feuert dasonload event zuverlässig nach dem laden der Seite.

Struppi.