當我從JavaScript調用window.open(),我得到消息的錯誤對話框中的「支持沒有這樣的接口」,「線路:XXX錯誤:不支持此接口」IE8 - window.open() -
谷歌引導我到網站引用早在IE4說我需要在幾個DLL上運行regsrvr32。
有沒有更好的解決方案?
編輯:確切的代碼請
<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(!!!)平滑滾動,並試圖註冊Shoban提到的kb文章中列出的控件,但嘗試註冊shdocvw.dll時出現錯誤(模塊「shdocvw.dll」已加載但沒有找到入口點DllRegisterServer,請確保「shdocvw.dll」是有效的DLL或OCX文件,然後再試一次。)
你能準確顯示線,讓你這個錯誤? – 2009-06-01 16:41:44
在IE8(?) – Shoban 2009-06-01 17:00:54