#javascript #dom-events #yui
#javascript #dom-события #yui
Вопрос:
Я хотел бы выполнять некоторую функцию JS каждый раз, когда загружается мой диалог YUI. Я не могу сделать это из тела onload
, потому что этот тег тела принадлежит родительской странице. Я попытался сделать это, добавив функцию в onContentReady
событие. Но это работает только тогда, когда диалоговое окно загружается в первый раз. Затем, если я закрою диалоговое окно и снова открою его, это не сработает; вероятно, потому, что содержимое уже было готово, когда диалоговое окно было открыто в первый раз, и, следовательно, функция на этот раз не вызывается.
Есть идеи, что можно сделать для решения этой проблемы?
Ответ №1:
Я решил использовать dialog.changeContentEvent.subscribe
для регистрации JS-кода, который я хотел выполнить при загрузке диалога. Это не совсем эквивалентно onload, но все же соответствует моим требованиям.