2014-04-16 44 views
0


我只想在用戶觸發適當事件時在頁面上觸發腳本。在我的情況下,用戶通過按鈕單擊將新記錄添加到數據庫。我可以通過代碼背後的新記錄獲得動態創建的控件引用,我只是不知道如何從後面的代碼將它傳遞給在頁面加載後觸發的JavaScript。
我的腳本看起來就像這樣:只有在發生適當事件時才註冊Java腳本

function(id) { 
    document.getElementByID(id).focus() 
} 

我'使用.NET Framework 1.1
你有知道如何才能完成這個任務?

回答

1

您需要考慮

  1. 什麼是事件目標?如果你想等到整個頁面加載完成,然後window事件目標你要找的,因爲它是最頂層的DOM相關對象可以參考一下。
  2. 你想聽哪個事件?同樣,如果您要檢測頁面加載,您正在監聽加載,這是事件的名稱。

因此,使用EventTarget.addEventListener

window.addEventListener('load', function() { 
    // code to execute when this handler is invoked 
}); 

編輯:我不知道您的環境將有window,如果沒有的話,你可能會想最高節點您可以訪問您的DOM結構。

+0

我忘了廣告,我工作框架** 1.1 ** – user3455363

+0

@ user3455363也許[**本頁**](http://social.msdn.microsoft.com/Forums/windows/en- US/5bccb2fc-facf-4f90-a721-55668cfcde1c/fyi-fixing-javascript-events-with-net-framework-11-and-sp1?forum = winformssetup)會有所幫助。請注意**自2014年4月初以來,_Windows XP_現已達到使用壽命**,最早的_.NET Framework_並沒有因爲3.0版本而死亡** –

相關問題