Talker
Новичок
Как определить окончание загрузки фрейма-"брата"?
Кратко расскажу о задаче.
Есть два фрейма, условно говоря main и loader. Весь мой код выполняется в фрейме main. Во фрейм loader загружается страница чужого сайта http://site.ru. После того, как загрузка страницы завершена, мне нужно вставить в форму на этой странице некоторые значения, сделать submit, дождаться ответа и кое-что оттуда извлечь. И так несколько раз.
А теперь собственно проблема - как из фрейма main узнать о том, что во фрейме loader закончилась загрузка страницы? Делаю так:
На этом месте IE зависает (от зацикливания?).
Подскажите, как решить проблему?
Кратко расскажу о задаче.
Есть два фрейма, условно говоря main и loader. Весь мой код выполняется в фрейме main. Во фрейм loader загружается страница чужого сайта http://site.ru. После того, как загрузка страницы завершена, мне нужно вставить в форму на этой странице некоторые значения, сделать submit, дождаться ответа и кое-что оттуда извлечь. И так несколько раз.
А теперь собственно проблема - как из фрейма main узнать о том, что во фрейме loader закончилась загрузка страницы? Делаю так:
Код:
self.parent.loader.location = "http://site/";
while (self.parent.loader.document.getElementById('идентификатор_формы_чужого сайта') == null) {
setTimeout("", 1000);
}
Подскажите, как решить проблему?