Автор Тема: Как обновить родительское окно?  (Прочитано 4031 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Как обновить родительское окно?
« : 12 Декабря 2004, 11:04:25 »
Вопрос следующий: у меня есть окно, из него я открываю диалоговое окно методом ShowModalDialog(...), в диалоговом окне есть кнопка, я хочу чтобы при нажатии этой кнопки диалоговое окно закрывалось (ну это понятно - self.close()) и содержимое родительского окна обновлялось.... ? Очень надеюсь на помощь всех, мне это очень нужно, так что буду благодарен всем высказавшимся!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как обновить родительское окно?
« Ответ #1 : 12 Декабря 2004, 19:07:08 »
если opener.location.reload() не сработает, то наверное это обновление прийдется делать в коде родительского окна
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Как обновить родительское окно?
« Ответ #2 : 12 Декабря 2004, 19:24:57 »
Дело в том, что ни что с opener не работает, тем более что мне надо не просто обновить а загрузить в него другой файл, Макс, а как сделать это в родительском окне ты знаешь, если знаешь подскажи плиз! Очень надо!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как обновить родительское окно?
« Ответ #3 : 12 Декабря 2004, 19:33:45 »
у тебя в родительском окне есть код, что то вроде :

val = window.showModalDialog(....);

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

val = window.showModalDialog(....);
if (val) {
    document.location.href= val;
}
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Как обновить родительское окно?
« Ответ #4 : 14 Декабря 2004, 14:07:47 »
Макс спасибо, получилось, я использовал свойство ReturnValue, объекта Window и всё заработало, вернул значение, проверил условием и выполнил нужные мне действия, правда повылазили другие баги, но это уже другая история)))) Большое спасибо.:beer:

 

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