我需要區分用戶使用X關閉按鈕關閉彈出窗口並關閉代碼。使用javascript識別彈出窗口的X關閉事件
var win= window.showModelessDialog("http://localhost/test/test.aspx",'google,....);
//Some manipulations
//Manipulation ends
if(win!=null && win.open)
{
win.close();
}
現在我有超過Test.aspx的完全訪問權限,並test.aspx.cs.I在Test.aspx的頁面定義一個onbeforeunload方法將被稱爲無論哪種方式,我關閉窗口(X接近或我的代碼被執行),我基本上要區分我的X關閉和計劃關閉,這樣我可以做一些後臺操作
會試試這個並更新你。如果它能正常工作,請將其標記爲正確答案 – Harish
這個概念很有效,但我不確定代碼是否100%正確。 – xCander
this._win.onbeforeunload = function(){is not triggered :( – Harish