showModalDialog的子窗口如何调用父窗口JS函数

2025-03-07 11:15:08
推荐回答(2个)
回答1:


window.showModalDialog(url,{xx:"1",fun1:function bbbb(arg){
alert("bbbbb"+" "+arg);
},fun2:aaaa});
function aaaa(){
alert("测试")
}


var opts = window.dialogArguments;
alert(opts.xx) //结果1
opts.bbbb.apply(this,[111]) //alet(bbbbb 111);

也就是说,你需要将你想调用的方法名/方法和参数传过去

回答2:

貌似不能直接调用吧,好像只能传递参数吧,不确定!