finestra popup HTML riferendosi al suo creatore
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?
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