Программирование > 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:
Навигация
Перейти к полной версии