У меня есть объект, который я инициализирую, и я передаю параметр, который является элементом управления radeditor.
Я думаю установить некоторые события на стороне клиента radeditor, используя мой объект следующим образом:
<telerik:RadEditor ...
OnClientLoad="My_Object.SomeFunction" ... />
Проблема в том, что мой объект не подключен правильно, если я не поместил его в функцию готовности jquery, но, похоже, он запускается ПОСЛЕ события RadEditor, и в результате я получаю сообщение об ошибке:
My_Object is undefined
Я делаю это:
<script type="text/javascript">
$(document).ready(function () {
editor = $find("<%=RadEditor1.ClientID %>");
My_Object = new MYOBJECT(editor);
});
</script>
Вызов $find("<%=RadEditor1.ClientID %>");
всегда равен нулю, если я пытаюсь установить его вне функции готовности.
Но когда я помещаю его внутрьготовая функция My_Object
создается слишком поздно, и когда я устанавливаю события на стороне клиента в элементе управления RadEditor, он говорит, что метод имеет значение null.
Как я могу решить эту проблему синхронизации?