同时刷新两个iframe指向的页面,一个链接关联两个iframe的刷新
2013-06-14 22:10
417 查看
1.index.htm中有多个iframe
其中target="treeframe"关联iframeid为treeframe的页面,当点击链接时,由onclick事件再关联iframeid为bodyframe的页面,其中href后的链接为要显示内容的地址。
javascript:parent.bodyframe.location.href中的parent表明了要关联的iframe在上级页面中。
<framesetrows="140,1*"frameborder="no"framespacing="0"> <frameid="topframe"name="topframe"src="Top.aspx"name="top"scrolling="NO"noresizemarginwidth="0"marginheight="0"> <framesetcols="200,1*"> <frameid="treeframe"name="treeframe"src="Tree.aspx"name="nav"scrolling="NO"marginwidth="0"marginheight="0"> <frameid="bodyframe"name="bodyframe"src="Default.aspx"> </frameset> <!--<frameid="bottomframe"title="bottomframe"name="bottomframe"src="Bottom.aspx"nosesize="noresize"scrolling="no">--> </frameset>
在top.aspx中有一个UserControl,有许多a标签,指向Tree.aspx,
但我想当点击每个标签时能同时能刷新Default.aspx,
下面是一个UserControl,由topframe中的Top.aspx引用。它的href指向的是Tree.aspx,target指向的是treeframe
所以原则上,它只会对Tree.aspx这个页面产生影响。
但我希望同时可以让主窗口的能接受这个a标签的key,加载数据.
<li><ahref="javascript:void(0)"class="">报表</a>
<ul>
<li><ahref="../Tree.aspx?key=21"target="treeframe"class=""key="21"
isfixed="1"onclick="DefaultFileList(this);">aaaa</a></li>
<li><ahref="../Tree.aspx?key=22"target="treeframe"class=""key="22"
isfixed="1"onclick="DefaultFileList(this);">bbbb</a></li>
<li><ahref="../Tree.aspx?key=23"target="treeframe"class=""key="23"
isfixed="1"onclick="DefaultFileList(this);">cccc</a></li>
</ul>
</li>
解决办法:
onclick="DefaultFileList(this);"
varDefaultFileList=function(obj){
varkey=$(obj).attr("key");
parent.bodyframe.location.href='Default.aspx?id='+key;
returnfalse;
}
其中target="treeframe"关联iframeid为treeframe的页面,当点击链接时,由onclick事件再关联iframeid为bodyframe的页面,其中href后的链接为要显示内容的地址。
javascript:parent.bodyframe.location.href中的parent表明了要关联的iframe在上级页面中。
相关文章推荐
- 后台管理系统问题:点击a链接,打开二级页面的同时,iframe页面中的a链接新建了一个页面
- 点击一个链接同时打开两个页面
- 同一个页面两个frame ,当前一个刷新或者更换链接时,另外一个刷新
- CSS伪类链接:点击某一个链接后,刷新页面,其他所有从没点击过的链接都变成a:visited中定义的颜色
- 把页面分成左右两个,如何实现在左侧点击,链接一个页面到右边的页面
- 在一个页面同时引入两个百度地图
- 把页面分成左右两个,如何实现在左侧点击,链接一个页面到右边的页面
- JqueryMobile链接一个页面,而链接页面中图片需刷新才显示的问题
- 两个静态页面传参,动态刷新iframe
- jQuery实现同一点击,两个不同链接,指向两个不同的iframe
- JqueryMobile链接一个页面,而链接页面中图片需刷新才显示的问题
- ExtJs有个Window,然后有个属性html(iframe),到另外一个页面,然后在另外页面关闭,同时关闭window
- 关于iframe自适应高度,解决一个iframe动态改变url,改变页面同时解决高度自适应问题
- JqueryMobile链接一个页面,而链接页面中图片需刷新才显示的问题
- GreyFrame是一个遮罩弹出显示页面的JS类, 它可以允许你像在框架(如: frame和iframe)中打开一个链接.
- 两个iframe,关联刷新
- JqueryMobile链接一个页面,而链接页面中图片需刷新才显示的问题
- 同一页面的两个Iframe,其中一个iframe获取另一个iframe内的iframe中的元素值
- asp.net 一个页面放两个aspnetpager控件,同时分页时产生的问题
- 火狐、谷歌浏览器,页面中两个iframe 只显示一个的问题