> window.openで開いたサブウィンドウの(on)loadイベントを親ページ側で取得することは出来るのですか?
var w = open ('example.html');
w.addEventListener ('load', function (event) { alert ('OK'); }, false);
// w.attachEvent ('onload', function (event) { alert ('OK'); } ); // IE
> setIntervalを使う方向で試してみています
var w = open ('example.html');
watcher ();
function watcher () {
if (w.document.readState == 'complete')
alert ('OK');
else
setTimeout (watcher, 10);
}
// なお、IE、Opera は (on)readystatechange を持っている。
と言うか、今どき別窓が開くという前提でコードを組んではいけないのだが、その辺は大丈夫なのだろうか。