Der Martin: Geöffneten Tab oder Fenster wie ansprechen?

Beitrag lesen

Hallo,

Ist eigentlich der Fehler in den Browsern repariert?
Man durfte früher nicht denselben Bezeichnertext als Fensternamen benutzen, den man für die Variable in JavaScript benutzt hat. Dann stürtze das JavaScript ab.

keine Ahnung, davon höre ich zum ersten Mal. Könnte aber sein, dass das kein Bug ist, sondern eine Konsequenz der richtigen[tm] Implementierung. Meinst du ungefähr sowas:

var popup = window.open("popup", "http://example.org/next.html");

Angenommen, diese Anweisung steht im globalen Scope, dann wird popup natürlich zu einer Eigenschaft des window-Objekts. Werden mit window.open() geöffnete Fenster vielleicht sowieso als Objekte ans window-Objekt gebunden? Wenn ja, dann wäre es logisch, dass es hier zu einem Konflikt kommt. - Wie "zickig" die JS-Engine darauf reagieren darf, ist wieder eine andere Frage.

So long,
 Martin

--
Ich stehe eigentlich gern früh auf.
Außer morgens.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(