imho.ws |
![]() |
![]() |
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
![]() |
# 1 |
Guest
Сообщения: n/a
|
Ожидание окончания загрузки страницы в JavaScript
Создал обработчик пункта контекстного меню в Internet Explorer. Обработчик написан на JavaScript. Он загружает локальную веб-страницу и должен передавать тот URL, на которой был вызван обработчик, в одно из полей загруженной веб-страницы. Делает он это следующим образом:
var myDoc = open("d:/TEMP/SHORTHTM/FileBye-mail.htm", "FBEMWnd"); myDoc.document.forms[0].elements[1].value=URL; В последней строке возникает ошибка "myDoc.document.forms.0.elements" есть null или не является объектом". Однако, если перед последней строчкой вставить: alert(URL); то после реакции на alert ошибки не происходит, данные в страницу передаются нормально. Напрашивается вывод, что в первом случае страница просто не успевает загрузиться, и обращение к полю происходит преждевременно. Как в данном случае с помощью JavaScript дождаться окончания загрузки страницы? |