台灣最大程式設計社群網站
線上人數
1174
 
會員總數:246138
討論主題:189722
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 關閉子視窗同時結束 AJAX 的機能
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關閉子視窗同時結束 AJAX 的機能
價值 : 30 QP  點閱數:2028 回應數:1
樓主

ERIC
初學者
45 145
1776 264
發送站內信

各位好!請教如何在子視窗關閉的同時去終止頁面中在 run 的 Call Back 的 Function. 我在一個子視窗中使用 VB.NET 提供的 System.Web.UI.ICallbackEventHandler 寫了一個 AJAX 的輸入數量即時驗證的程式。 觸發事件為 Onblur 也就是當使用者輸入數字到 TextBox 裡面然後將焦點放到別處時就會觸發。問題是,當按下視窗又上方 X 的按鈕時此一事件也會被觸發。這時會出現一個錯誤 Error: __pendingCallbacks is not defined,這時雖然子視窗被關閉但是母視窗好像被拖住了!要過好一會兒才會母視窗才會恢復正常。因此想說有沒有強制終止 AJAX 的方法?謝謝!
本篇文章發表於2008-04-18 02:41
1樓
最有價值解答

fiana
檢舉此回應
Eric 大大,你可以試試在 onunload 事件中寫一個 function 如下:

if(event.clientX < 0){
alert('Window Closed');
}

這樣應該可以規避錯誤的問題吧!
本篇文章回覆於2008-04-18 03:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.