JavaScriptからwindow.open()を呼び出すと、「線:xxxエラー:そのようなインターフェイスはサポートされていません」というエラーダイアログが表示されます。IE8 - window.open() - "そのようなインターフェイスはサポートされていません"
GoogleはIE4のように、いくつかのDLLでregsrvr32を実行する必要があると言っているウェブサイトを紹介しています。
もっと良い解決策はありますか?
EDIT: の回答がすべてのバックIE4/Win95の日に行く:正確なコードは
<html><head>
<script type="text/javascript">
function windowOpen() {
window.open("http://localhost/mysite/mypage.asp", "myWindowName", "");
}
</script></head>
<body>
<button onclick="windowOpen();return false;">Hi There</button>
</body></html>
EDIT2を要求しました。私は真剣に、意味ですか?それにもかかわらず、私はIE8(スムーズスクロール)を無効にしてShobanが述べたkbの記事に記載されているコントロールを登録しようとしましたが、shdocvw.dllを登録しようとしてエラーが発生しました(モジュール "shdocvw.dll" "shdocvw.dll"が有効なDLLまたはOCXファイルであることを確認してから、もう一度やり直してください)
あなたはあなたにこのエラーを与える正確なラインを表示することができますか? –
IE8でうまく動作しますか?(?) – Shoban