Показать сообщение отдельно
Старый 26.10.2006, 08:09     # 1
D_V_K
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 дождаться окончания загрузки страницы?