Заменить window.onload

 
0
 
JavaScript
ava
Shadowlord | 15.02.2013, 09:24
Есть доработанный компонент из YUI собственно внутри него отрисовка таблицы повешана на window.onload. На сколько я понимаю из-за этого он не работает в Simpledialog опять же из YUI.
Хочется как то победить эту ситуацию.
вот ссылочка на сам компонент http://code.google.com/p/alfresco-share-da...-property-type/
Ответы (6)
ava
Shadowlord | 19.02.2013, 08:22 #
Для эксперимента начал использовать window.onfocus, компонент отрисовался  с мелкими косzчками начал работать. Следовательно проблема именно в событие. вот только какое использовать так в голову и не приходит. При отрисовке yui SimpleDialog явных событий на которые можно было отрисовку повесить  я не  вижу(
ava
Aliance | 19.02.2013, 10:10 #
Может быть просто поставить таймер setTimeout в window.onload?
ava
Shadowlord | 19.02.2013, 11:07 #
Aliance, не совсем понимаю как это может помочь . SimpleDialog начинает работать после нажатия пользователя на ссылку, подтягивает структуру полей одно из которых как раз нужное мне собственно скрипт мне нужно запустить после того как оно отрисовалось в SimpleDialog
ava
Aliance | 19.02.2013, 11:16 #
Я не знаю, что такое SimpleDialog, я лишь предположил. Вообще, судя по всему, тут события window вообще никак не помогут. Тут нужно рыться в документации к этому SimpleDialog и смотреть на параметр callback-функции после открытия. Обычно это что-то типа callback, onopen, onload и тому подобные свойства.
ava
Shadowlord | 19.02.2013, 12:14 #
Aliance,  ваши слова про таймер натолкнули меня на не очень красивую идею но в итоге она сработала. Я сам скрипт на таймаут повесил, собственно стартует он когда simpledialog подтягивает данные и получаем видимость нужного результата. Какое то временное решение
ava
Aliance | 19.02.2013, 12:16 #
Да, действительно решение дико корявое smile Время таймера выбиралось империческим путем? А что будет, если интернет подтупит? Таймер стартанет раньше необходимого. В общем я бы не оставался бы спокойным таким решением.
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить