2012-05-18 2 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 Console? – jrummell

+0

no i m не получилась какая-либо ошибка –

+0

i dont khow Как использовать javascirpt Console –

ответ

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. Добавление jQuery для 'document.ready()' само по себе - безумный разговор. – jrummell

+1

jQuery теперь, по умолчанию, поставляется с шаблонами проектов по умолчанию VS 2010. Таким образом, лучше использовать кросс-браузерную библиотеку вместо того, чтобы писать свой собственный код. Поэтому стоит использовать jQuery. –

Смежные вопросы