Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Wolf от 15 Февраля 2004, 23:42:36

Название: showModalDialog...
Отправлено: Wolf от 15 Февраля 2004, 23:42:36
Искал в нете, но в основном попадается просто описание.
У меня проблема - нужно в диалоге при клике на ссылку перегружать содержимое окна с выбраной опцией. Я пытался это сделать через window.location, но при этом открывается новое окно. Как этого избежать? Может для этого необходимо использовать другое свойство?
Название: showModalDialog...
Отправлено: Макс от 16 Февраля 2004, 13:20:57
Цитировать
Wolf:
нужно в диалоге при клике на ссылку перегружать содержимое окна с выбраной опцией
перегружать родительское окно ? или это же диалоговое ?
Название: showModalDialog...
Отправлено: CGVictor от 16 Февраля 2004, 15:16:01
Странно. Всегда думал, что location - это document.location
Не уверен, но возможно как раз из-за этого.
Название: showModalDialog...
Отправлено: Wolf от 16 Февраля 2004, 21:26:22
Цитировать
Макс:
перегружать родительское окно ? или это же диалоговое ?

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

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

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

Ни target="_self", ни document.location, window.location ничего не меняют - страница открывается в новом окне. :-( Кто может подсказать что еще можно попробовать?
Название: showModalDialog...
Отправлено: CGVictor от 17 Февраля 2004, 15:21:38
Стоп.
Ты вызываешь окно из документа 1.htm, содержащее документ 2.htm. Из какого документа ты хочешь окно перегрузить?
Если из док.1 - то через переменную окна и метод reload();
Если из док.2 - то всё должно работать. Кстати, попробуй тоже метод reload(). (document.reload(); или location.reload(); не помню... стыдно...)
Название: showModalDialog...
Отправлено: Макс от 17 Февраля 2004, 16:18:55
Цитировать
CGVictor:
Стоп.
Ты вызываешь окно из документа 1.htm, содержащее документ 2.htm. Из какого документа ты хочешь окно перегрузить?
пока открыто модальное окно, можно работать только с ним. Поэтому перегружать он будет только из модального окна.


Wolf
я пару вариантов попробовал - действительно постоянно открывается новое окно. А использование window.open не подходит ?