Когда я вызываю window.open() из JavaScript, я получаю диалоговое окно с сообщением об ошибке «Строка: ошибка xxx: такой интерфейс не поддерживается»
Google приводит меня к веб-сайтам, ссылающимся еще на IE4, где говорится, что мне нужно запустить regsrvr32 для нескольких DLL.
Есть ли лучшее решение?
РЕДАКТИРОВАТЬ: запрошен точный код
<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: все предоставленные ответы восходят к дням IE4/Win95. В смысле серьезно?? Несмотря на это, я отключил плавную прокрутку в IE8 (!!!), а также попытался зарегистрировать элементы управления, перечисленные в статье kb, упомянутой Shoban, но получил ошибку при попытке зарегистрировать shdocvw.dll (модуль «shdocvw.dll» был загружен, но точка входа DllRegisterServer не найдена. Убедитесь, что «shdocvw.dll» является допустимым файлом DLL или OCX, и повторите попытку.)