window.open("xxx.html", "xxx", "width=300,height=300");

などで別窓で表示させる場合、このURL部分にハイフン-がふくまれるとIEで

エラーになる。


たとえばこのURLが動的に変わる値の場合、ハイフンが入ったURLが

挿入されると不具合がおきる。


普通にHTMLで記述していればこのようなマイナートラブルにおちいることはないのでしょうが、

phpなどで小分けにファイルを作成してて、たまたま、javascriptを利用しようとしたら

<a> のonclick で呼び出してはまったりします。


対処としてはfunctionを作成して外部ファイルにscriptを記述するxhtmlなどで正しい処理

をおこなうこと。


function OpenWindow(url) {
window.open(url, "", "width=200,height=200,scrollbars=yes");
}

などとして、

<a href="sample-page.html" onclick="openwin(this.href); return false;">sample</a>

のように呼び出す。