为什么我在JavaScript中使用moveTo会出错?

时间:2008-12-11 11:14:05

标签: javascript internet-explorer internet-explorer-7

我正在使用var myWindow = window.open(...)从按钮打开一个新窗口。然后,我想将该窗口移动到屏幕上的正确位置。我使用myWindow.moveTo(10,10)来执行此操作,但我收到了拒绝访问错误。

我打开的窗口包含从另一台服务器到我正在执行的服务器的信息。如果不是,则窗口正确移动。这是限制吗?有办法解决吗?

我正在使用IE7。 (该工作适用于包含大量ActiveX的现有Intranet,因此所有用户都使用IE7)

2 个答案:

答案 0 :(得分:3)

您可以尝试将来自其他网站的信息放在位于运行window.open JavaScript的同一主机上的iframe中。或者甚至更好,获取服务器端的信息并直接从您的站点提供。 iframe可能会有麻烦。

答案 1 :(得分:1)

  

我打开的窗口包含从另一台服务器到我正在执行的服务器的信息。如果不是,则窗口正确移动。这是限制吗?有办法解决吗?

浏览器安全模型在过去几年中受到越来越多的限制。几年前你可以做什么,不再允许。归咎于广告公司。