所以我想在用户试图离开页面时显示一个窗口,但是我遇到了很多麻烦。
<script type="text/javascript">
window.onunload = openWin()
</script>
当我将上述内容放入html文件的头部时,该函数会触发,但是在页面加载时,而不是在它关闭时。 这种情况发生在IE8,Opera 12和Chrome 18中。(后两者将其检测为弹出窗口并相应地阻止它)
这不是出于任何邪恶的目的,我只是想要显示全天下订单的摘要;以上功能可以通过按钮随时使用,但我也需要在页面关闭时显示。
答案 0 :(得分:0)
您在分配时调用该功能。您要做的是将函数本身分配给window.onunload
。尝试:
window.onunload = openWin;
没有()
括号。