Frage

vermute ich ein Pop-up in home.html mit so etwas wie:

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

Wie kann ich einen Link somepage.html den Inhalt des Browsers
ändern Fenster / Tab, der die Original-Link (die Fenster, die home.html hat) enthalten?

Kann dies durch einfache HTML getan werden? Oder brauche ich JavaScript?

War es hilfreich?

Lösung

Sie müssen Javascript aktivieren.

In somepage.html, benötigen Sie einen Link wie folgt:

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

und dann in der home.html Sie benötigen eine Funktion wie so

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

das sollte es tun!

Andere Tipps

Nur Weg, ich weiß, wie man mit Javascript ist. Verwenden Sie window.open das Fenster zu öffnen. Im Pop-up, sollten Sie in der Lage sein, es zu verweisen mit window.opener

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top