Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Zhil от 04 Мая 2006, 11:46:56

Название: Алерт от IE при opener.....reload()
Отправлено: Zhil от 04 Мая 2006, 11:46:56
Подскажите плиззз:
В родительском окне есть Пост-форма с данными. Делаю релоад из дочернего окна: window.opener.document.location.reload();
Все работет - но в родительском окне выскакивает алерт от IE :
"Не удается обновить окно без повторной отправки данных...бла-бла-бла...... Да - Нет"

Как избавиться от этого алерта????
Название: Алерт от IE при opener.....reload()
Отправлено: CGVictor от 04 Мая 2006, 12:22:32
Zhil
Цитировать
Zhil:
Как избавиться

Избавиться - генерацией страницы по get-запросу.
Т.е., с сервера делать Location:get-url;

К javascript это имеет мало отношения, кстати.
Название: Алерт от IE при opener.....reload()
Отправлено: Zhil от 04 Мая 2006, 12:33:46
А submit формы родительского окна можно провести из дочернего? Тогда этого алерта не будет?
Название: Алерт от IE при opener.....reload()
Отправлено: CGVictor от 04 Мая 2006, 13:53:39
Zhil
Да, скорее всего (сейчас проверять не полезу).
Название: Алерт от IE при opener.....reload()
Отправлено: html_coder от 04 Мая 2006, 16:18:28
Ну а в чём проблема засабмитить форму при помощи того же opener

Например так window.opener.document.forms[\'Имя формы\'].submit();
Название: Алерт от IE при opener.....reload()
Отправлено: CGVictor от 04 Мая 2006, 17:03:30
[off]html_coder
Цитировать
Zhil:
submit формы родительского окна можно провести из дочернего

Об этом и речь.[/off]
Название: Алерт от IE при opener.....reload()
Отправлено: Zhil от 05 Мая 2006, 14:10:03
Спасибо! Все работает!!!