asp javascript 實現關閉窗口時保存數據的辦法
更新時間:2007年11月24日 22:12:00 作者:
關閉窗口時保存數據的辦法 <SCRIPT language="javascript">
function IfWindowClosed()
{
var win = null;
try
{
window.opener.name = "ss";
if ( window.opener.name != "ss" )
{
win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000");
window.setTimeout("window.close();",0);
}
window.opener.name = "";
}
catch(e)
{
win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000");
window.setTimeout("window.close();",0);
}
}
window.setInterval("IfWindowClosed()",100);
window.setTimeout("window.close();",510);
</SCRIPT>
---------------
用onunload事件打開上面的文件
quit.asp為保存數據的文件,上面的文件用來檢測窗口是關閉還是刷新
ie5兼容,以前使用 window.opener.closed來判斷,ie5不支持closed 屬性。
上面的代碼經過多次測試,暫時沒有發(fā)現問題
function IfWindowClosed()
{
var win = null;
try
{
window.opener.name = "ss";
if ( window.opener.name != "ss" )
{
win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000");
window.setTimeout("window.close();",0);
}
window.opener.name = "";
}
catch(e)
{
win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000");
window.setTimeout("window.close();",0);
}
}
window.setInterval("IfWindowClosed()",100);
window.setTimeout("window.close();",510);
</SCRIPT>
---------------
用onunload事件打開上面的文件
quit.asp為保存數據的文件,上面的文件用來檢測窗口是關閉還是刷新
ie5兼容,以前使用 window.opener.closed來判斷,ie5不支持closed 屬性。
上面的代碼經過多次測試,暫時沒有發(fā)現問題
相關文章
微信小程序實現上拉加載功能示例【加載更多數據/觸底加載/點擊加載更多數據】
這篇文章主要介紹了微信小程序實現上拉加載功能,結合實例形式分析了微信小程序加載更多數據、觸底加載或點擊加載更多數據的相關實現技巧與操作注意事項,需要的朋友可以參考下2020-05-05詳解在微信小程序的JS腳本中使用Promise來優(yōu)化函數處理
這篇文章主要介紹了詳解在微信小程序的JS腳本中使用Promise來優(yōu)化函數處理,引入Promise確實能夠很好的解決異步回調函數的可讀性等問題,同時也使得我們調用的時候代碼簡潔一些,本文介紹如何在小程序的JS代碼里面使用Promise來封裝一些函數的做法2019-03-03html dom節(jié)點操作(獲取/修改/添加或刪除)
DOM 是關于如何獲取、修改、添加或刪除 HTML 元素的標準,下面為大家介紹下html dom節(jié)點操作,感興趣的朋友可以參考下2014-01-01