Moin,
Meine Idee: In die neue(!) Seite einen Eventhandler für onload schreiben. Erst wenn onload eintritt, wird die spezifizierte Seite in den Frame geladen. Dadurch bräuchte der Nutzer nicht länger zu warten als wirklich notwendig. Geht das????? Wie???
Breche mir im Augenblick den Schädel und die Finger bei der Suche nach der Lösung. Hat jemand einen Tipp?
Tip(p): Objektorientiert denken, denn dafür ist das da. onload ist eine Eigenschaft (u.a.) von window-Objekten und der Rückgabeparameter von window.open() (in deinem Fall also docWindow) ist ein (tada!) window-Objekt. Das hast du ja implizit schon durch docWindow.frames... ausgenutzt, denn auch frames ist eine Eigenschaft von window-Objekten.
Achtung: Auch an dieser Stelle greifen die üblichen Cross-Domain-Sicherheitsbeschränkungen. Das heisst dass dein Skript was docWindow.onload setzen will und die Ressource die dort hingeladen wird (also der Inhalt von framesetUrl) unterhalb der gleichen Domain liegen müssen.
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~