Eine kleine Problematik hat sich wieder einmal gezeigt bei der Verwendung des weitverbreitesten Browsers.
Eine eigentlich banale Funktion, die schon seit achwasweissichwielange existiert, bringt den IE ausser Trab.
Im ensprechenden Kapitel auf selfhtml.org liest man dazu folgendes:
1. URI = Zieladresse einer Datei, die in das neue Fenster geladen werden soll. Wenn sich die Datei im gleichen Verzeichnis befindet, genügt der Dateiname. Ansonsten relative Pfadnamen oder absolute http-Adressen angeben. Um ein leeres Fenster zu öffnen kann auch eine leere Zeichenkette angegeben werden. In einigen alten Browserversionen (IE 3) führt dies allerdings zu einer Fehlermeldung.
Anstelle eines URI können Sie auch mit about:blank eine leere Datei in das Fenster laden.
2. Fenstername = Ein Name, der aus Buchstaben, Ziffern und Unterstrich bestehen darf. Unter diesem Namen können beispielsweise Verweise ihre Ziele in das erzeugte Fenster laden.
Gültige Fensternamen sind auch _blank,_parent,_self und _top. Opera 5.12 öffnet jedoch in jedem Fall die Datei im gleichen Fenster. Netscape 6.x interpretiert die Angabe _parent nicht.
3. (optional) Angaben zum Aussehen des Fensters = Eine Zeichenkette, in der Sie die Größe und die Eigenschaften des Fensters festlegen können. Mehrere Angaben sind durch Kommata zu trennen.
Jedoch enthält das entsprechende Kapitel auf der Microsoft MSDN-Webseite folgende Beschreibung:
Syntax
oNewWindow = window.open( [sURL] [, sName] [, sFeatures] [, bReplace])
Parameters
sURL Optional. Stringthat specifies the URL of the document to display. If no URL is specified, a new window with about:blank is displayed.
sName Optional. Stringthat specifies the name of the window. This name is used as the value for the TARGET attribute on a form or an a element.
_blank The sURL is loaded into a new, unnamed window.
_media The sURL is loaded into the HTML content area of the Media Bar. Available in Microsoft Internet Explorer 6 or later.
_parent The sURL is loaded into the current frame’s parent. If the frame has no parent, this value acts as the value _self.
_search Available in Internet Explorer 5 and later. The sURL is opened in the browser’s search pane.
_self The current document is replaced with the specified sURL .
_top sURL replaces any framesets that may be loaded. If there are no framesets defined, this value acts as the value _self.
sFeatures Optional. This String parameter is a list of items separated by commas. Each item consists of an option and a value, separated by an equals sign (for example, “fullscreen=yes, toolbar=yes”).
Wie man sieht, erlaubt der Internet Explorer als zweiten Parameter nur ein Target, jedoch schlichtweg keinen neuen Namen für dieses zu öffnende Fenster.
Chriss - 08.11.2006 - 00:38:58
Woah, geiles Farbspiel