MudGuard: window.open() in "_self"

Beitrag lesen

Hi,

window.open("neueSeite.html", "_self", "");
eine neue Seite Seite im gleichen Browserfenster öffnen. Dort möchte ich anschließend über das "opener"-Objekt Zugriff auf die Elemente der zuvor geöffneten Seite bekommen.

Da die zuvor geöffnete Seite durch die neue Seite ersetzt wurde, existiert sie nicht mehr. Zugriffe darauf sind dann logischerweise nicht mehr möglich.
Du kannst Dir also das window.open sparen und direkt die neue URL an location.href zuweisen.

Wie könnte ich sonst Zugriff auf die Element der letzten Seite bekommen?

Indem Du sie nicht ersetzt, sondern die neue Seite in einem _neuen_ Fenster (mit all seinen Nachteilen) öffnest.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.