【个人意见,仅供参考】 1. 关于showModelessDialog 的详细使用,见MSDN的文章 http://msdn.microsoft.com/en-us/library/ms536761(VS.85).aspx2.关于报错的原因(因为你打开的窗口中的网页是百度,使用了与原来窗口不同的域) 也可以见微软的说明 http://support.microsoft.com/kb/814458其中一段话最重要: 当 HTML 对话窗口(通过使用 showModalDialog 或 showModelessDialog 方法打开)中的脚本尝试通过使用 document.Domain 属性把文档的安全域设置为不同的值时可能会发生此问题。在安装了 February, 2003, Cumulative Patch for Internet Explorer (MS03-004) 之后,将拒绝这类域更改操作,以防别有用心的 Web 站点操作员访问另一个 Internet 域或您本地计算机上的信息。
1. 关于showModelessDialog 的详细使用,见MSDN的文章
http://msdn.microsoft.com/en-us/library/ms536761(VS.85).aspx2.关于报错的原因(因为你打开的窗口中的网页是百度,使用了与原来窗口不同的域)
也可以见微软的说明
http://support.microsoft.com/kb/814458其中一段话最重要:
当 HTML 对话窗口(通过使用 showModalDialog 或 showModelessDialog 方法打开)中的脚本尝试通过使用 document.Domain 属性把文档的安全域设置为不同的值时可能会发生此问题。在安装了 February, 2003, Cumulative Patch for Internet Explorer (MS03-004) 之后,将拒绝这类域更改操作,以防别有用心的 Web 站点操作员访问另一个 Internet 域或您本地计算机上的信息。
w.focus();//=========这句出错