父页面:
<%--这个变量用于控制树上的区域改变时,是否需要刷新子页面上的参数 //added by hjs--%>
<input id="needRefreshParamsInIframe" type="hidden" value="false"/>
子页面(放在iframe中,iframe的name及id都是mainframe)
子页面改变父页面变量值:
$("#needRefreshParamsInIframe", window.parent.document).val('true');
子页面中有方法:
function OtherToInvoke() {
//初始化参数列表
//清空选项,重新取用
var ctrl2 = document.getElementById("cFactor");
for (var i = 0; i < ctrl2.options.length;) {
}
loadParament();
}
父页面调用子页面的函数方法:
var isneedrefresh=$("#needRefreshParamsInIframe").val();
var isneedrefreshBool = (isneedrefresh === "false" ? false : true);
if (isneedrefreshBool) {
document.getElementById('mainframe').contentWindow.OtherToInvoke();
}
要注意字符变量与布尔变量之间的区别