Js/Jquery 關閉 離開或刷新當前頁面時提醒,和執行解綁取消提醒


 

 

如圖,現在的 cnblogs 或者QQ郵箱編輯頁面,刷新、關閉提醒:

    <script src="../../Common/Js/jquery-1.8.1.min.js"></script>
   
    <script language="JavaScript">

     //當編輯內容改變時執行: $(window).bind(
'beforeunload',function(){return '------------------------------------------------\n提示:未保存的內容將會丟失。\n------------------------------------------------';}); //點發送按鈕時執行:
function SendMail(){ console.log(
"發送...... 成功,馬上關閉"); $(window).unbind('beforeunload');//這個是取消提醒 /* window.opener=null; window.open('','_self'); window.close();*/ location.reload(); } </script>

 

 JS版:

<script language ="javaScript">  
<!--關閉瀏覽器 -->  
var flag = true;  
window.onbeforeunload = function () {  
    if (flag) {  
       var evt = window.event || arguments[0];  
       var userAgent = navigator.userAgent;  
       if (userAgent.indexOf("MSIE") > 0) {  
           var n = window.event.screenX - window.screenLeft;  
           var b = n > document.documentElement.scrollWidth - 20;  
           if (b && window.event.clientY < 0 || window.event.altKey) {  
               window.event.returnValue = ("該操作將會導致非正常退出系統(正確退出系統方式:點擊退出系統按鈕),您是否確認?");  
           }else {  
               return ("該操作將會導致非正常退出系統(正確退出系統方式:點擊退出系統按鈕),您是否確認?");  
           }  
       }else if (userAgent.indexOf("Firefox") > 0) {  
               return ("該操作將會導致非正常退出系統(正確退出系統方式:點擊退出系統按鈕),您是否確認?");  
       }  
    }  
}  
</script>  

 

 

.


免責聲明!

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



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