亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想在關閉瀏覽器窗口的時候,彈出一個窗體,這個窗體只是作為一個警告窗口

我想在關閉瀏覽器窗口的時候,彈出一個窗體,這個窗體只是作為一個警告窗口

qq_笑_17 2023-04-09 13:09:52
問題是這樣的:我想在關閉瀏覽器窗口的時候,彈出一個窗體,這個窗體只是一個警告窗口,就像alert一樣,而不是confirm()窗體。 現狀是: 我給window的onbeforeunload重新賦值了一個事件,但是始終彈出一個confirm()窗體,有“確定”和“取消”按鈕,我只是想要一個alert窗體。function windowClose( p_p ){          window.opener = null;          if( p_p ){//關閉瀏覽器窗口              window.onbeforeunload = null;              //window.event.stopPropagation();              window.close();          }else{//不關閉瀏覽器窗口,做其他事情                          //do other things              return false;          }      }    window.onbeforeunload = windowClose;   這個窗口我是用window.open()方法彈出的,窗口彈出代碼:window.open( url,'','height=460,width=660,location=no,scrollbars=no' );   
查看完整描述

2 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

不是沒結果,結果就是肯定會彈出的,何不用div做彈出窗口呢,這樣要操作的內容在同一個頁面中,很好操作,實在需要其它什么的的話,用div+iframe就好了。

查看完整回答
反對 回復 2023-04-12
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

window.onbeforeunload這個事件里面默認會彈出一個確定取消對話框。 
比如: 

window.onbeforeunload = function(e){  

return '你確定要關閉窗口嗎?';  

}  

就會在關閉窗口的時候彈出一個對話框,你單擊取消就不關閉該窗口了。


查看完整回答
反對 回復 2023-04-12
  • 2 回答
  • 0 關注
  • 240 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號