js刷新弹出页面

页面A弹出了页面B(此时页面A为灰色,不可操作状态),页面B上有个按钮,我想点击这个按钮就能刷新页面B,A不动。各位大神,怎么解决。这个问题研究一天了。... 页面A 弹出了页面B(此时页面A为灰色,不可操作状态),页面B上有个按钮,我想点击这个按钮就能刷新页面B,A不动。各位大神,怎么解决。这个问题研究一天了。 展开
 我来答
molaifeng
2013-01-09 · TA获得超过5273个赞
知道大有可为答主
回答量:1629
采纳率:50%
帮助的人:1762万
展开全部
这个是A.html

<body>
<script type="text/javascript">
window.onload = function () {
sreenShade();
var ret = window.showModalDialog('B.html',null,'dialogWidth:630px;dialogHeight:530px;help:no;status:no;resizable:no');
//window.open('B.html');

}
function sreenShade() {
var sWidth,sHeight;
sWidth=screen.width;
sHeight=screen.height;

var bgObj=document.createElement("div"); //此div层,覆盖了整个页面
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#cccccc";
bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
bgObj.style.opacity="0.6";
bgObj.style.left="0";
bgObj.style.width=sWidth + "px";
bgObj.style.height=sHeight + "px";
bgObj.style.zIndex = "10000";
document.body.appendChild(bgObj);
//setTimeout(screenShow,2000);
}
function screenShow() {
var bgDiv = document.getElementById('bgDiv');
document.body.removeChild(bgDiv);
}

</script>
</body>

这个是B.html

<body>
<input type="button" value='刷新' onclick="location='?'"/>
</body>
更多追问追答
追问

你的这种是刷新吗?直接把窗口在弹出了一次。

追答
哦,我刚刚试了下,楼主的浏览器是ie9吧,好久没用了,我是在火狐下做的
百度网友c65e3a0
2013-01-09 · 超过12用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:37.2万
展开全部
如果是A窗口打开的B窗口。
1.在B窗口得到A窗口
2.使A窗口调用刷新方法
代码如下(写在B窗口):
window.opener.location.reload();
追问
试过了,你的这个方法不行啊。两个页面都没刷新。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fewind1990
2013-01-09 · TA获得超过347个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:232万
展开全部
这要让B是一个iframe,然后刷新B,A就不会刷新
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式