У меня есть много мест на веб-сайте, где я хочу, чтобы код javascript выполнялся при загрузке страницы, а также при повторном отображении области вокруг кода, например.
<div id="blah">
<script>
addLoadEvent(function (){
submenus.init('somedata');
});
</script>
loads of other stuff here
</div>
в основном код является кодом инициализации для меню, ползунков и т. д., которые существуют в div.
Я хотел обработать эти фрагменты кода, добавив вызовы функций в событие window.onload.
Это отлично работает для загрузки страницы, НО, если я перерисовываю область, событие window.onload не запускается... Я пробовал это в разных браузерах, но безуспешно.
Я не могу использовать oncomplete от элементов, вызывающих ререндер, так как они повсюду, и они не должны толком знать о реализации компонентов.
Есть идеи, как это решить?