Domanda

supose creo un pop-up in home.html con qualcosa come:

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

Come posso creare un link somepage.html modificare il contenuto del browser
finestra / scheda che conteneva il link originale (le finestre che ha home.html)?

Può questo essere fatto da semplice HTML? O devo JavaScript?

È stato utile?

Soluzione

È necessario Javascript.

In somepage.html, è necessario un link come questo:

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

e poi in home.html avete bisogno di una funzione in questo modo

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

che dovrebbe farlo!

Altri suggerimenti

Solo modo che conosco è con Javascript. Utilizzare window.open per aprire la finestra. Nel pop-up, si dovrebbe essere in grado di fare riferimento con window.opener

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top