读书人

怎么在父窗口等待子窗口载入完成?

发布时间: 2012-02-28 13:06:35 作者: rapoo

如何在父窗口等待子窗口载入完成???
在父窗口中执行如下内容

var w=window.open( "a.asp ");
w.add_row() //a.asp 中的一个js函数


w.add_row()这一句总是出错,但我写成这样就不会错

var w=window.open( "a.asp ");
w.add_row() //a.asp 中的一个js函数


现在要引用
var err;
while(!(root.combine_win.closed||err)){
try{
throw root.combine_win.loadcomplete;
}catch(err){}
}
root.combine_win.focus();

[解决办法]
其它不一定要这样嘛,你可以在子窗口的onload事件中执行父窗口的一个 函数效果一样嘛
[解决办法]
实在要在父窗口操作子窗口的函数,就用

var mygo = setInterval(test,100);

function test(){
try{
要执行的函数()
}catch(e){
clearInterval(mygo);
}
}

不断尝试。。。

读书人网 >JavaScript

热点推荐