2012-05-18 87 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。 –

相关问题