>>354
& → & の変換はHTMLの話。JavaScriptとは関係ない。

HTML
  <a href="foo.cgi?hoge=1&amp;huga=2&amp;hage=3">
  リンククリック時に foo.cgi?hoge=1&huga=2&hage=3 として送出。

JavaScript
  location.href = "foo.cgi?hoge=1&amp;huga=2&amp;hage=3";
  実行時に foo.cgi?hoge=1&amp;huga=2&amp;hage=3 として送出。

locationと同様、window.open() の第1引数(URL値)に含まれる &amp; が
& に変換されないのはJavaScriptの仕様。
Netscape謹製のブラウザで正しく動作しないのは当たり前。

そして、既にこの時点で板違い。→ Web制作 http://pc2.2ch.net/hp/