现在假设主窗体中有以下脚本
<div id="editDialogDiv">
<iframe id="editFrame" src="**.aspx" frameborder="0" width="100%" height="100%" scrolling="no"></iframe>
</div>
<script type="text/javascript">
$("#editFrame")[0].contentWindow.submitForm(); //主窗体中调用子窗体中的函数
function afterEditSuccess() {
$("#editDialogDiv").dialog("close");
initTable();
}
</script>
子窗体**.aspx页面中的脚本如下
<script type="text/javascript">
function afterEdit(data) {
if (data == "ok") {
window.parent.window.afterEditSuccess(); //子窗体调用父窗体中的函数
} else {
alert("败了");
}
}
function submitForm() {
$("form").submit();
}
</script>