![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
в догонку к теме
есть родительское окно (http://site/index.php) в нем есть ссылка открывающая новое окно (http://site/info.php) с задаными параметрами (высота, ширина...), после закрытия этого окна необходимо перезагрузить родительское окно (произошло изменение данных, и пользователю не очень удобно). первое что пришло в голову - это рефрешь по тайму, но это дикость. как лучше сделать? -------------------- Amazing |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
однако, если уж возникает такая ситуация, как обязательная перезагрузка родительского окна по закрытию дочернего, возникает вопрос: а смысл в этом дополнительном окне? почему бы его не симулировать в родительском на всплывающем слое?
если предусматривается закрытие по нажатию на кнопку (к примеру: "сохранить данные"), то почему бы не прописать в функцию отсылки формы и закрытия окна что-то вроде opener.refrash() ? |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
можно сделать и после сохранения данных закрытия окна, а насчет рефреша поподробнее -------------------- Amazing |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
витиеватость этой фразы малость не догнал
ну рефреш, это от балды, никогда им не пользовался. сейчас посмотрел на самом деле reload() т.е. нажимаем кнопку, запускает финальная функция:
|
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 5 Всего: 20 |
Так, давайте разберемся.
Изменение данных происходит только после отправки формы из дочернего окна? Или, если даже пользователь не отправлял форму из досернего окна, после его закрытия нужно перезагружать родительскую страницу? Добавлено через 1 минуту и 1 секунду Т.е., В любом случае, после закрытия перезагружать родителя? -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
да правильно понял, в любом случае перезагрузить родителя нужно. -------------------- Amazing |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 2 Всего: 42 |
Тогда почему бы не сделать, как предлагалось? -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| Ghirik |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 5 Всего: 20 |
Наверное, уже всё есть и работает. Задача отследить событие закрытия окна значительно проще, чем "предлагалось". Вот первое, что пришло в голову.
Но в FF не работает, там чего то нужно по другому... Вообще, проблема не в процедуре перезагрузки, а в борьбе с кэшированием браузером. Потому, каждую новую перезагрузку нужно делать с новым GET запросом или меткой. Это сообщение отредактировал(а) Ghirik - 7.6.2008, 11:18 -------------------- Отдадим всё клиенту, пускай его машина мучается... |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |