2008-12-11 83 views
1

我使用var myWindow = window.open(...)從按鈕打開一個新窗口。然後我想將該窗口移動到屏幕上的正確位置。我使用myWindow.moveTo(10,10)來做到這一點,但我得到了拒絕訪問錯誤。爲什麼在JavaScript中使用moveTo會出錯?

我打開的窗口包含從另一臺服務器到正在執行的窗口的信息。如果不是,則窗口正確移動。這是限制,是否有解決方法?

我正在使用IE7。 (這項工作適用於包含大量ActiveX的現有Intranet,因此所有用戶都使用IE7)

回答

3

您可以嘗試將來自其他站點的信息放在位於運行window.open JavaScript的同一主機上的iframe中。或者,甚至可以更好地獲取服務器端的信息,並直接從您的網站展示它。 Iframes可能會遇到麻煩。

1

我打開的窗口包含從另一臺服務器到正在執行的窗口的信息。如果不是,則窗口正確移動。這是限制,是否有解決方法?

在過去的幾年中,瀏覽器安全模型的限制越來越嚴格。幾年前你可以做什麼,是不允許的。歸咎於廣告公司。

+0

雖然有辦法解決嗎?使用IE配置? – 2008-12-11 11:19:57