所以我的主体标签中有以下页面:
在iframe中......
<body onunload="parent.foobar();">
...
是否有可能在页面后面,我构建一个这样的点击功能:
<a href="#" onclick="NoFooBar();"> Do not run foobar if this page is unloaded </a>
<script>
在父页面中......
function NoFooBar()
{
$("#ifrm").contents().find('body').removeAttr("onunload");
}
</script>
这似乎不起作用?是否有可能在以后更改body属性并期望它采取相应的行动?或者它已被缓存并始终遵循初始设置?
无论如何要实现我期望以其他方式实现的目标吗?
由于
答案 0 :(得分:1)
您应该尝试document.body.onunload = null;
。