2012-05-18 86 views
1

我打電話頁面中的JavaScript函數如下來加載事件:如何在頁面加載事件中調用JavaScript函數?

Page.ClientScript.RegisterStartupScript(this.GetType(), "Script12", "Disable();", true); 

Disable()功能是:

function Disable() { 
    var ed = tinyMCE.activeEditor; 
    ed.getBody().setAttribute('contenteditable', false); 
} 

但是,當我的頁面加載,它不工作按預期。 我的代碼中是否有任何明顯的錯誤? 我的Disable()函數是否正確實現?

+0

您是否在Javascript控制檯中看到錯誤? – jrummell

+0

不,我沒有任何錯誤 –

+0

我不知道如何使用javascirpt控制檯 –

回答

1

您可以使用jQuery ready函數。 只需在您的頁面&這樣的調用中包含jQuery庫(http://docs.jquery.com/Downloading_jQuery)的引用即可。

<script src="../jquery-1.7.1.min.js"></script> 
<script> 
$(function() { 
Disable(); 
}); 
</script> 
+2

只有在OP已經使用jQuery的情況下。單獨爲'document.ready()'添加jQuery是瘋狂的話題。 – jrummell

+1

默認情況下,jQuery現在提供VS 2010默認項目模板。因此,最好使用跨瀏覽器庫而不是編寫自定義代碼。所以它值得使用jQuery。 –

相關問題