首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-02-28 
如何在父窗口等待子窗口载入完成???在父窗口中执行如下内容varwwindow.open( a.asp )w.add_row()//a.a

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

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);
}
}

不断尝试。。。

热点排行