日期:2014-05-20  浏览次数:20458 次

$$$如何一次在子窗口中刷新父窗口多个框架中的网页内容
祝大家新年快乐!
昨天在火车上站了一天,从家回来,然后上了一天的班!今天刚缓过来!就来打扰大家一下问个问题!


------解决方案--------------------
1、刷新父窗口
opener.location.reload();
2、刷新父窗口下某子框架(frmleft)
top.frmleft.location.reload();

------解决方案--------------------
window.parent.iframe_name.location.href = ... ;
------解决方案--------------------
可以在父窗口中建一个刷新的函数,
function thisRefresh{
document.all.frmleft.reload();
document.all.frmmid.reload();
......
}

然后 子窗体

top.thisRefresh();
------解决方案--------------------
楼上的做法不错,
或者你把函数放在子窗口页面中去

function thisRefresh{
window.parent.frmleft.location.reload();
window.parent.frmmid.location.reload();
......
}

------解决方案--------------------
那我只有接分了。。。
window.opener.location.reload()
也可以
------解决方案--------------------
var win = window.opener.top; win.location.href = win.location.href;
------解决方案--------------------
页面中建立一个函数
function reAllFrm()
{
top.window.frames[ 'mainFrame '].location.href = 'a.aspx ';
top.window.frames[ 'leftFrame '].location.href = 'b.aspx ';
top.window.frames[ 'topFrame '].location.href = 'c.aspx ';
}

要用调用这个函数即可
------解决方案--------------------
top.frames[ 'frameName ']..location.href = 'targetUrl ';
将其中的 'frameName '替换为框架名称(name属性), 'targetUrl '替换为目标地址。
------解决方案--------------------
不好意思,打多了一个点号,正确的是:
top.frames[ 'frameName '].location.href = 'targetUrl ';
------解决方案--------------------
学习来了!
------解决方案--------------------
在你打开窗口那个页面中(假设是my.aspx)
加上js函数
function reAllFrm()
{
top.window.frames[ 'mainFrame '].location.href = 'a.aspx ';
top.window.frames[ 'leftFrame '].location.href = 'b.aspx ';
top.window.frames[ 'topFrame '].location.href = 'c.aspx ';
}
在你的弹出窗口(假设myopen.aspx)中 执行完需要刷新的时候
parent.window.locaton.href= 'my.aspx?reloadall=yes ';
在my.aspx中检查是否有这个参数传来
有就执行 reAllFrm()


------解决方案--------------------
让整个父窗口刷新如何?!
------解决方案--------------------
看看这个 http://blog.csdn.net/cpp2017/archive/2007/02/27/1515428.aspx
------解决方案--------------------
学习
------解决方案--------------------
up
------解决方案--------------------
写一个函数,把刷新没个框架页面都写到里面
然后在刷新时调用就ok了
呵呵
------解决方案--------------------
以上基本上都对啦。。。
js。