日期:2014-05-17  浏览次数:20434 次

如何在一个iframe中对另一iframe动态定位不同页面
急~~~~请教各位大侠,现在主页面上有两个iframe,iframe1和iframe2,iframe1中有一个树型菜单,如何实现双击iframe1中树型菜单的item值来改变iframe2中的src值,实现根据iframe1的不同item来定位iframe2中不同的页面。

------解决方案--------------------
在iframe1中:
JScript code

window.parent.document.frames["iframe2"].document.getElementById("id")

------解决方案--------------------
那个代码只是参考,其用于在一个iframe中,访问兄弟(处在同一个父页面)iframe中的元素

------解决方案--------------------
探讨

window.parent.document.frames["iframe2"].src=对应的页面,好像可以,但是iframe2中无法动态的加载对应的页面,iframe2没反应,要如何才能让iframe2动态加载????

------解决方案--------------------
<a href="url" target="1.aspx">链接</a>
<a href="url" target="1.aspx#divid">链接</a>
------解决方案--------------------
探讨
<a href="url" target="1.aspx">链接</a>
<a href="url" target="1.aspx#divid">链接</a>

------解决方案--------------------
这样试一下:

JScript code

   window.parent.document.getElementById("iframe1").src=url;

------解决方案--------------------
是的,这是在iframe1中执行的js代码,你试一下:

JScript code

window.parent.document.getElementById("iframe2").src="http://www.csdn.net"; //iframe2是id