HTML5-常見的事件- beforeunload事件


當我們在日常訪問某些網站時,關閉當前網頁時出現如下提示:

  

beforeunload 事件就可以完成這樣的事情,該事件發生時機:頁面卸載之前,可以通過它來取消卸載並繼續使用原有頁面。

為了顯示上面彈出對話框,

  必須將IE Fiefox中必須設置event.returnValue 設置為要顯示給用戶的字符串; 同時作為函數的返回值返回(對Safari和Chrome而言),如下例子

     EventUtil.addHandler(window, "beforeunload", function (event) {
        event = EventUtil.getEvent(event);
        var message = "你確定離開此頁面嗎?";
        event.returnValue = message;
        return message;
    });

 

  IE、Firfox 、Safari 、Chrome 都支持beforeunload事件。Opera11版本之前不支持


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM