Hallo Matthias
Frage: gehört die aufgerufene Seite
a) zu deiner Domäne?
b) zu deinen Seiten?
Onload auf der aufgerufenen Seite ist die _einzige_ zuverlässige Lösung! Wenn a && b gelten dann lass die aufgerufenen Seite dem opener mitteilen das sie soweit ist.
Du kannst zwar per window.setInterval regelmäßig versuchen Onload vom Opener aus dynamisch zu setzen das funktionierte aber in meinen Tests nur in Mozi und IE.
Vergleiche meinen Thread zum preloading von Webseiten
Ende Dezember.
Tschau
Rolf
PS: du könntest höchstens noch abfragen ob bestimmte Charakteristika einer vollständig geladenen Seite da sind, z.B. haben die Forumsseiten ganz unten einen Mailto-Link zu "selfhtml@teamone.de". Du könntest also
das letzte element des von frame.document.links regelmäsig mit setInterval abfragen.
Aber
1. könnten die Bilder nicht vollständig geladen sein (img.onLoad abfragen)
2. macht das Testen mit verschiedenen Browsern bestimmt spass
3. darfts du die Fehlerbehandlungen nicht vergessen.