试图使用window.onbeforeunload来触发函数

时间:2014-10-07 13:53:44

标签: javascript html function

在我创建的网页中,我希望在关闭页面时自动断开连接,但它拒绝工作。断开连接函数存在于头部正确引用的外部.js文件中。

<script>
    window.onbeforeunload = disconnect;
</script>

我之前从&#34; disconnect();&#34;更改了它到&#34;断开连接;&#34;。结果没有变化。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

因为我不知道&#34; 断开连接&#34;这是一个如何将函数绑定到window.onbeforeunload事件的简单示例:

<script type="text/javascript">

    // bind a function to the window.onbeforeunload event
    window.onbeforeunload = function(event) {
      // your disconnect() function
      disconnect();
      // bad ui, but for example - prompt user to verify they want to leave the page
      prompt("Are you sure you want to leave this page?");
      // log to the developer tools console that this event fired
      console.log("onbeforeunload event fired");
    };

</script>

希望这会有所帮助。看起来问题可能出在disconnect()定义的方式上。