Вопрос № 60791: Уважаемые Эксперты!
Вопрос: как с помощью JS обновить страницу, находящуюся в другом окне? Т.е. не ту страницу, на которой находится скрипт....
Вопрос № 60.791
Уважаемые Эксперты!
Вопрос: как с помощью JS обновить страницу, находящуюся в другом окне? Т.е. не ту страницу, на которой находится скрипт.
Отправлен: 31.10.2006, 17:48
Вопрос задал: chiefff (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Grigory
Здравствуйте, chiefff!
Если это дочернее окно, то вот так (только вместо alert Вам надо сделать location.reload([true]):
(пример с сайта нетскейпа)
The following statements refer to a form named musicForm in a window named checkboxWin. The statements determine if a checkbox is checked, check the checkbox, determine if the second option of a Select object is selected, and select the second option of the Select object. Even though object values are changed in checkboxWin, the current window remains active: checking the checkbox and selecting the selection option do not give focus to the window.
// Determine if a checkbox is checkedif (checkboxWin.document.musicForm.checkbox2.checked) { alert('The checkbox on the musicForm in checkboxWin is checked!')}// Check the checkboxcheckboxWin.document.musicForm.checkbox2.checked=true// Determine if an option in a Select object is selectedif (checkboxWin.document.musicForm.musicTypes.options[1].selected) {alert('Option 1 is selected!')}// Select an option in a Select objectcheckboxWin.document.musicForm.musicTypes.selectedIndex=1
Ответ отправил: Grigory (статус: 3-ий класс)
Ответ отправлен: 31.10.2006, 18:09
Отвечает: dianacode
Доброе время суток, chiefff
если необходимо обновить страницу _из_ открытой,
то используйте код из-под объекта opener
window.opener.*
т.е. в только что созданном окне с помощью open(); используем код с _opener_, чтобы получить ссылку на все объекты _parent_(по отношению к открытому) окна
с уважением, удачи
--------- There is more than one way to do it
Ответ отправила: dianacode (статус: 7-ой класс)
Ответ отправлен: 01.11.2006, 09:37