Автор Тема: showModalDialog...  (Прочитано 3600 раз)

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

Оффлайн Wolf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
showModalDialog...
« : 15 Февраля 2004, 23:42:36 »
Искал в нете, но в основном попадается просто описание.
У меня проблема - нужно в диалоге при клике на ссылку перегружать содержимое окна с выбраной опцией. Я пытался это сделать через window.location, но при этом открывается новое окно. Как этого избежать? Может для этого необходимо использовать другое свойство?
Век живи, век учись!:)

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
showModalDialog...
« Ответ #1 : 16 Февраля 2004, 13:20:57 »
Цитировать
Wolf:
нужно в диалоге при клике на ссылку перегружать содержимое окна с выбраной опцией
перегружать родительское окно ? или это же диалоговое ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
showModalDialog...
« Ответ #2 : 16 Февраля 2004, 15:16:01 »
Странно. Всегда думал, что location - это document.location
Не уверен, но возможно как раз из-за этого.
LJ: Backslashed life (rss)

Оффлайн Wolf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
showModalDialog...
« Ответ #3 : 16 Февраля 2004, 21:26:22 »
Цитировать
Макс:
перегружать родительское окно ? или это же диалоговое ?

Это же диалоговое.

Цитировать
CGVictor:
Странно. Всегда думал, что location - это document.location

Свойство location есть и у документа и у окна.

Ни target="_self", ни document.location, window.location ничего не меняют - страница открывается в новом окне. :-( Кто может подсказать что еще можно попробовать?
Век живи, век учись!:)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
showModalDialog...
« Ответ #4 : 17 Февраля 2004, 15:21:38 »
Стоп.
Ты вызываешь окно из документа 1.htm, содержащее документ 2.htm. Из какого документа ты хочешь окно перегрузить?
Если из док.1 - то через переменную окна и метод reload();
Если из док.2 - то всё должно работать. Кстати, попробуй тоже метод reload(). (document.reload(); или location.reload(); не помню... стыдно...)
LJ: Backslashed life (rss)

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
showModalDialog...
« Ответ #5 : 17 Февраля 2004, 16:18:55 »
Цитировать
CGVictor:
Стоп.
Ты вызываешь окно из документа 1.htm, содержащее документ 2.htm. Из какого документа ты хочешь окно перегрузить?
пока открыто модальное окно, можно работать только с ним. Поэтому перегружать он будет только из модального окна.


Wolf
я пару вариантов попробовал - действительно постоянно открывается новое окно. А использование window.open не подходит ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

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