The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"JavaScript. Обновление окна родителя."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"JavaScript. Обновление окна родителя."  
Сообщение от Fagot email on 14-Окт-06, 10:03 
Здравствуйте.
Создаётся новое окно. window.open(...);
Внём вводяться значение, это значение заносится в БД, затем окно закрывается.
Как обновить главное окно, чтобы загрузить новые данные из БД?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "JavaScript. Обновление окна родителя."  
Сообщение от Akmal email(??) on 14-Окт-06, 11:15 
>Здравствуйте.
>Создаётся новое окно. window.open(...);
>Внём вводяться значение, это значение заносится в БД, затем окно закрывается.
>Как обновить главное окно, чтобы загрузить новые данные из БД?


Напр, предположим, что в главном окне надо обновить значение первого поля (form[0].elements[0]).

Тогда в новом окне надо писать (функция обработки после выбора нового значения):
...
window.opener.document.forms[0].elements[0].value=new_value;
window.close();
...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "JavaScript. Обновление окна родителя."  
Сообщение от rewL on 19-Окт-06, 08:50 
>> window.opener.document.forms[0].elements[0].value
это когда введённые данные не влияют на что-то ещё кроме самих себя,
например на количество строчек в отчёте в основном окне.
Если зависимость сложней -- надо перегружать содержимое окна.

Можно что-то ещё в window.opener поискать

Можно попробовать showModalDialog вместо open.
Возврат из этой функции случится только по закрытию диалога.

Работает ли showModalDialog во всех браузерах -- не проверял.

А вообще, проще в одном окне делать, и чтоб сервер всё решал.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "JavaScript. Обновление окна родителя."  
Сообщение от Alena email(??) on 25-Ноя-06, 23:46 
>Здравствуйте.
>Создаётся новое окно. window.open(...);
>Внём вводяться значение, это значение заносится в БД, затем окно закрывается.
>Как обновить главное окно, чтобы загрузить новые данные из БД?

Привет!

Можно так:
opener.window.location.reload();
window.close();


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "JavaScript. Обновление окна родителя."  
Сообщение от Fagot email on 26-Ноя-06, 19:44 
>
>Привет!
>
>Можно так:
>opener.window.location.reload();
>window.close();

Привет, Алёнка :-)
Дошёл я до этого решения. Сейчас сделал, чтобы форма в этом же окне открывалась, послевыполнения ридерект обратно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру