2011-12-13 3 views
1

У меня есть всплывающее окно, назовем его «B», а главное окно (откуда появилось всплывающее окно) для «A». Третий - это ссылка на B, и мне нужно, чтобы это открылось на новой вкладке в A из B. Поэтому я хочу открыть ссылку на новой вкладке в родительском окне из всплывающего окна (дочернего окна).Родительское окно в новой вкладке?

Я знаю, что чей-то вопрос очень похож, но он не ответил на мой вопрос. Пожалуйста, помогите :)

+0

и '' не работает? –

+0

'window.opener.open (url);' должен работать, если A и B находятся на одном доменном имени. – Gerben

+0

PS Нет необходимости добавлять адрес электронной почты. Если вы зададите вопрос, здесь люди ответят на него здесь, поэтому другие люди с подобной проблемой могут найти решение здесь. – Gerben

ответ

0

Если вы используете JQuery, из дочернего окна:

window.opener.document.append("<a href='http://whateva' target='_blank' />").click(); 
+0

Если вкладка открытия закрыта, '' 'window.opener'''' '' null'''. –

1

Вы всегда можете сделать <a target="_new">.

В соответствии с настройками браузера конечных пользователей он либо откроет новое окно WINDOW, либо TAB.

Смежные вопросы