首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

高分javascript跨頁面刷新問題

2012-02-19 
高分求助:javascript跨頁面刷新問題a.aspx頁面中用scriptlanguageJavaScript window.open(“B.aspx”,...

高分求助:javascript跨頁面刷新問題
a.aspx頁面中用
<script   language=JavaScript> window.open(“B.aspx”,...) </script> 開啓B.aspx
目的是:
B頁面中點按鈕后自己關閉並刷新A頁面。
用代碼:
window.opener.location.reload();
window.opener=null;
window.close();
結果報沒有權限,發現window.opener     是     undefined.
原因是A,   B兩頁面是分屬不同的網站的,也在不同的服務器上。

誰有什麽好辦法啊。急!

[解决办法]
跨域的确权限不够(跨域名就是两个域了)
[解决办法]
要是你说的不行的话,我想可以这样,你可以在你要刷新的页面中写一个用来刷新的函数,然后在b页面中close之前opener.刷新的函数不就可以刷新了?很多方法的自己想吧
[解决办法]
不过你这是关闭和刷新

你可以试下用对象变量

var WinOpen = window.open( URL , Name , Parameter );

WinOpen.location.href=WinOpen.location.href; 或reload();
[解决办法]
学习
[解决办法]
hjx398() 说得对.要用opener来作.就行了.
[解决办法]

var A = window.open(sUrl,...);
A.location.href = sUrl;
// or A.open(sUrl, "_self ");
window.close();

热点排行