molily: MOTW Self Artikel IE

Beitrag lesen

<input type="button" value="test" onclick="window.open('http://google.de');" />
Geht!

<input type="button" value="test2" onclick="window.open();" />
Geht nicht!

Das ist (fast) richtig, aber was hat es mit dem Local Machine Zone Lockdown zu tun, dass window.open per Definition zwei obligatorische und einen optionalen Parameter erwartet?

Ein leeres Fenster lässt sich übrigens mit window.open("about:blank", "blub") öffnen, wobei about:blank als in derselben Domain und Sicherheitszone liegend interpretiert wird, also die Same-Origin Policy nicht greift (sonst wäre ein Zugriff auf das Fensterobjekt und dessen Unterobjekte nicht möglich).

Mathias