问题描述:
三个窗口 A B C 其中B是模态窗口 B包含了一个frame.html用于刷新B
1.窗口A使用window.showModalDialog("frame.html?" + Math.random(),arg) 打开窗口B 其中arg = new Array(url, window);2.frame.html有一个方法
function reload(){
document.getElementById("iframe").src = window.dialogArguments[0] + "&"+ Math.random();
}
用于刷新 模态窗口B;frame.html还有一个参数Param1=window.dialogArguments[1]----即arg[1]3.页面B中有一个方法function refeasePage(){
parent.window.reload();
}
用于调用frame.html的reload()方法4.在B中打开 非模态窗口C 为了保证session不丢失我使用了parent.window.windowParam1.open(C)好 现在问题来了 我在C中要如何调用页面B中refeasePage(),或者说frame.html的reload() 应该怎么做呢?
三个窗口 A B C 其中B是模态窗口 B包含了一个frame.html用于刷新B
1.窗口A使用window.showModalDialog("frame.html?" + Math.random(),arg) 打开窗口B 其中arg = new Array(url, window);2.frame.html有一个方法
function reload(){
document.getElementById("iframe").src = window.dialogArguments[0] + "&"+ Math.random();
}
用于刷新 模态窗口B;frame.html还有一个参数Param1=window.dialogArguments[1]----即arg[1]3.页面B中有一个方法function refeasePage(){
parent.window.reload();
}
用于调用frame.html的reload()方法4.在B中打开 非模态窗口C 为了保证session不丢失我使用了parent.window.windowParam1.open(C)好 现在问题来了 我在C中要如何调用页面B中refeasePage(),或者说frame.html的reload() 应该怎么做呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货