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

如题所述

第1个回答  推荐于2018-04-13

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个回答  2014-10-23
貌似不能直接调用吧,好像只能传递参数吧,不确定!