Pergunta

Suponha que eu criar um pop-up no home.html com algo como:

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

Como posso fazer um link IN somepage.html alterar o conteúdo do
navegador janela / aba que continha o link original (as janelas que tem home.html)?

Isso pode ser feito por HTML simples? Ou eu preciso JavaScript?

Foi útil?

Solução

Você precisa de Javascript.

Em somepage.html, você precisa de um link como este:

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

e depois no home.html você precisa de uma função assim

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

que deve fazê-lo!

Outras dicas

única maneira que eu sei como é com Javascript. Use window.open para abrir a janela. No pop-up, você deve ser capaz de fazer referência a ela com window.opener

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top