У меня есть страница asp.net, загружающая некоторые скрипты javascript. Один из этих сценариев загружает некоторые элементы управления на страницу, добавляя их к телу в событии window.onload
.Javascript после окна. Загрузка?
Мне нужно ввести скрипт по коду, чтобы вызвать метод скриптов, который зависит от элементов управления, созданных в окне window.onload. Это не работает, потому что каждый звонок, который я делаю, всегда на ранней стадии, и элементы управления не создаются на данный момент. Если я вызываю его, например, onclick
в гиперссылке, это работает, потому что элементы управления уже были созданы в onload
.
Итак: 1 - <script type="text/javascript" src="/Scripts/somefile.js"></script>
2 - addEvent(window, "load", blabla);
- в JS выше готовит некоторые элементы управления должны быть приложены к телу на OnLoad событие
3 - В коде позади я пытаюсь написать скрипт на страницу this.Page.ClientScript.RegisterStartupScript
или this.Page.ClientScript.RegisterClientScriptBlock
или любым другим способом, который должен вызывать метод на .js выше, который зависит от элемента управления, загруженного в событие onload. Этот шаг не выполняется, потому что элемент управления еще не включен в DOM.
Любое предложение о том, как сделать звонок после события window.onload
?
Нет, не могу. Я имею в виду, я мог бы, но по некоторым причинам, не интересным этому пространству, мне нужно придерживаться простого javascript, никаких библиотек. Но tks для предложения. – Dante
Ухаживать за голосом? – rahul