Всплывающее окно HTML, ссылающееся на его создателя - PullRequest
0 голосов
/ 15 июня 2009

Предположим, я создал всплывающее окно в home.html с чем-то вроде:

<a href="somepage.html" target="_new">link</a>

Как сделать ссылку IN somepage.html изменить содержимое браузера
окно / вкладка с исходной ссылкой (окна с home.html)?

Может ли это быть сделано простым HTML? Или мне нужен JavaScript?

Ответы [ 2 ]

3 голосов
/ 15 июня 2009

Вам нужен Javascript.

В somepage.html вам нужна ссылка, подобная этой:

<a href="javascript:window.opener.changeUrl('newpage.html');">
  link to newpage.html for the opening window
  </a>

и затем в home.html вам нужна функция, подобная этой

function changeUrl(url) { document.location.href=url; }

это должно сделать это!

1 голос
/ 15 июня 2009

Только так, как я знаю, как с Javascript. Используйте window.open, чтобы открыть окно. Во всплывающем окне вы сможете ссылаться на него с помощью window.opener

...