sschumann: window.opener Link Problem

Beitrag lesen

Es handelt sich um die Funktion window.opener

window.opener ist ein Objekt.

Aus der einzelnen html-Seite funktioniert es wunderbar und jeder Button lädt die neue Seite,
aus dem Frameset heraus wird nur jeweils der erste Link (erster Klick, Link beliebig) geladen.

Vermutlich wird in Deinem Fall durch das Frameset-Konstrukt das opener-Objekt durch ein neues window-Objekt überschrieben - dann ist der opener weg. Gib dem Fenster stattdessen einen Namen und arbeite mit target.

window.opener.location = url;

Das ist falsch. Du versuchst, das location-Objekt zu überschreiben. Du sollest aber die href-Eigenschaft neu zuweisen.

top.location.href=self.location;

Das ist falsch. Du versucht, der href-Eigenschaft ein location-Objekt zuzuweisen. Du solltest ihr aber die href-Eigenschaft zuweisen.