Программирование > JavaScript & JScript

Как обновить родительское окно?

(1/1)

html_coder:
Вопрос следующий: у меня есть окно, из него я открываю диалоговое окно методом ShowModalDialog(...), в диалоговом окне есть кнопка, я хочу чтобы при нажатии этой кнопки диалоговое окно закрывалось (ну это понятно - self.close()) и содержимое родительского окна обновлялось.... ? Очень надеюсь на помощь всех, мне это очень нужно, так что буду благодарен всем высказавшимся!

Макс:
если opener.location.reload() не сработает, то наверное это обновление прийдется делать в коде родительского окна

html_coder:
Дело в том, что ни что с opener не работает, тем более что мне надо не просто обновить а загрузить в него другой файл, Макс, а как сделать это в родительском окне ты знаешь, если знаешь подскажи плиз! Очень надо!

Макс:
у тебя в родительском окне есть код, что то вроде :

--- Код: ---
val = window.showModalDialog(....);

--- Конец кода ---

Например если модальное окно возвращает адрес нового файла, то просто :

--- Код: ---
val = window.showModalDialog(....);
if (val) {
    document.location.href= val;
}
--- Конец кода ---

html_coder:
Макс спасибо, получилось, я использовал свойство ReturnValue, объекта Window и всё заработало, вернул значение, проверил условием и выполнил нужные мне действия, правда повылазили другие баги, но это уже другая история)))) Большое спасибо.:beer:

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии