2011-03-16 95 views
0

我在WebSphere運行的應用程序調用它由WebLogic Server加載一個新的窗口。當我關閉它在WebLogic服務器上運行的子窗口,我想刷新在WebSphere運行父窗口。跨服務器Java腳本

我嘗試以下方法,但所有的人都扔權限被拒絕腳本錯誤。

window.opener.location.reload(); 
window.parent.functionName(); 

請建議的方式來上跨服務器腳本錯誤。

回答

0

我將假設2個服務器託管從/通過不同的域名引用,即:

server1.com/和server2.com/

從一個頁面調用時,一些瀏覽器的功能是有限的一個不同的頂級域名。

你可以使用不同的子域使用相同的頂級域名,雖然即:

server1.server.com/ server2.server.com/

此配置的瀏覽器會讓你做任何事。

+0

有沒有辦法實現與出更改域名相同。 – 2011-03-16 11:17:47

+0

是否有任何設置可以更改在這兩個域的網絡服務器或主機條目 – 2011-03-16 11:29:54

+0

不是我所知道的 – pstanton 2011-03-16 20:17:56

0

我不累了,但之前我已經看到了跨域調用是與普通生JavaScript的一個問題。但是使用JQuery API很容易。看看這個方向。