Calocybe: opener.location.href Frage

Beitrag lesen

Hallo!

wenn die Datei im neuen Fenster ein kleines Javascript enthaelt:
"self.name = 'zurSchoenenAussicht';"
kannst Du es vieleicht mit:
"zurSchoenenAussicht.location.href = '...';"

Das zwar nicht, denn im ersten Fall handelt es sich um einen Fensternamen (HTML-Universum), im zweiten muesste das eine JavaScript-Referenz auf ein window-Objekt sein (JS-Universum). Auf den Unterschied hat Cheatah ja schon hingewiesen.

Zum Glueck gibt es ein "inter-universes one-way-wormhole", ueber das man eine Verbindung herstellen kann. Genau erinnere ich mich nicht, aber ich glaube mit
  referenz = window.open('', fenstername);
also konkret:
  zurSchoenenAussicht = window.open('', 'zurSchoenenAussicht');
bekommt man eine Referenz auf ein offenes Fenster mit dem genannten Namen. (Der Name der Variable, in die die Referenz gespeichert wird, ist dabei naatuerlich unerheblich.) Und dann kann man ganz normal auf die Fenstereigenschaften zugreifen.

So long