Javascriptで新しくウインドウを開く方法として、window.openメソッドがあります。このメソッドは非常にポピュラーでサンプルコードも多く出回っていますが、注意しなければならない点があります。
window.openは第一引数に新しいウインドウ内に表示するURL、第二引数にウインドウ名、第三引数にオプションを設定します。下記はyahooを100×100のウインドウで開きます。
[javascript]
クリック
[/javascript]
しかし、下記のコードはIEでエラーになります。FirefoxやChromeでは動きます。
[javascript]
クリック
[/javascript]
違いは第二引数にハイフンが使用されてれいるかどうかだけです。第二引数にハイフンが紛れ込むとエラーになってしまいます。その他にも半角スペースが入っているとエラーになるのを確認しましたが、どの文字列が含まれるとエラーになるのか一覧を公開しているWEBサイトは見つかりませんでした。
window.openの第二引数には記号を使用せず、半角の英数字のみにするのが無難です。