頁面自動關閉

          處理完一個頁面,當需要關閉此頁面時可用以下js來實現:

由頁面1用window.open()打開了頁面2,頁面2含有flash,這樣的情況用window.close()是不會彈出
"
javascrīpt正試圖關閉本頁確定" 的對話框的.(缺陷一定得有一個頁面1通過window.open來打開頁面2
這樣關閉頁面2纔不會有對話框)。
直接關閉當前頁. 用下面的代碼: window.opener
=null;self.close() 這樣是不會彈出警告框的(缺陷
部分第三方的瀏覽器無效)具體情況具體分析採用不同的方法吧.其實不用open打開的用post方式的也
可以無提示

window.opener
= null;
//IE7需要加這個,IE6 及一下不需要
window.open("","_self");
window.close();
// 這是刷新前頁,重新提交submit
window.opener.parent.document.frmQryCon.submit();
在VS2008(ASP.NET)裏面可以這樣寫,就可以直接關閉掉網頁而不提示了:
Response.Write(""
);

如:
Response.Write( " <script> window.close(); </script> ");//   會彈出詢問是否關閉
Response.Write( " <script> window.opener=null;window.close(); </script> ");//   不會彈出詢問(IE 6及以下版本)
Response.Write( " <script> window.opener=null;window.open("","_self");window.close(); </script> ");// 不會彈出詢問(IE 6以上版本)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章