powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Открытие данных в родительском окне.
3 сообщений из 3, страница 1 из 1
Открытие данных в родительском окне.
    #35626057
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Ситуация: Есть родительское окно с линком(все расположено во фрейме). При нажатии на линк открываем новое окно с линками. Мне надо сделать так чтобы при нажатии линка во втором окне информация открывалась в первом родительском окне. На javascript я пишу следующее
window.opener.top.location.href ='http://test.com/test.html'. Один раз оно открывает, но если я нажимаю на любом другом линке во втором окне, то ничего не происходит в первом. Может кто знает как это побороть?
...
Рейтинг: 0 / 0
Открытие данных в родительском окне.
    #35627001
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TVadimВсем привет.
Ситуация: Есть родительское окно с линком(все расположено во фрейме). При нажатии на линк открываем новое окно с линками. Мне надо сделать так чтобы при нажатии линка во втором окне информация открывалась в первом родительском окне. На javascript я пишу следующее
window.opener.top.location.href ='http://test.com/test.html'. Один раз оно открывает, но если я нажимаю на любом другом линке во втором окне, то ничего не происходит в первом. Может кто знает как это побороть?

Если я правильно понял (линк на открытие нового окна во фрейме, который сидит в родительском окне), то после того как Вы скомандовали перезагрузить содержимое родительского окна (window.opener.top), предыдущее содержимое (включая фрейм window.opener) пропало. Ссылка window.opener в новом окне есть, но указывает на уже не существующий объект.

Наверное, надо в новом окне сразу по открытии запомнить ссылку на opener.top (на объект, который существует, пока родительское окно не закрыто):

Код: plaintext
var openerTop = window.opener.top;

и дальше теоретически можно перезагружать содержимое openerTop сколько угодно:

Код: plaintext
openerTop.location.href = 'http://test.com/test.html';
...
Рейтинг: 0 / 0
Открытие данных в родительском окне.
    #35627021
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, но потом в родител. окне открывается страница без фреймов и здесь начинаются проблемы. Выскакивает сообщение Permission denied. Страницы находятся в одном домене. Как избавиться от этого не нашел.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Открытие данных в родительском окне.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]