在页面关闭时显示窗口时遇到问题

时间:2013-05-17 05:21:58

标签: javascript onunload

所以我想在用户试图离开页面时显示一个窗口,但是我遇到了很多麻烦。

<script type="text/javascript">
window.onunload = openWin()
</script>

当我将上述内容放入html文件的头部时,该函数会触发,但是在页面加载时,而不是在它关闭时。 这种情况发生在IE8,Opera 12和Chrome 18中。(后两者将其检测为弹出窗口并相应地阻止它)

这不是出于任何邪恶的目的,我只是想要显示全天下订单的摘要;以上功能可以通过按钮随时使用,但我也需要在页面关闭时显示。

1 个答案:

答案 0 :(得分:0)

您在分配时调用该功能。您要做的是将函数本身分配给window.onunload。尝试:

window.onunload = openWin;

没有()括号。