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