我现在有一个主页面,main.jsp,主页面中有3个iframe,其中有一个iframe,代码如下
<iframe id="iframe1" src="a.jsp"></iframe>
在a.jsp中点击一个按钮,弹出一个div,div里的内容是另一个页面(b.jsp),如何在b.jsp中调用a.jsp中的元素或者方法,例如我关闭层的时候要刷新a.jsp中的某一个表格。如果直接在b.jsp中写window.parent就得到了main.jsp,而不是a.jsp谁知道该怎么做告诉小弟一下,小弟先谢过了!
<iframe id="iframe1" src="a.jsp"></iframe>
在a.jsp中点击一个按钮,弹出一个div,div里的内容是另一个页面(b.jsp),如何在b.jsp中调用a.jsp中的元素或者方法,例如我关闭层的时候要刷新a.jsp中的某一个表格。如果直接在b.jsp中写window.parent就得到了main.jsp,而不是a.jsp谁知道该怎么做告诉小弟一下,小弟先谢过了!
解决方案 »
- 专家们,script标签如何传递参数
- 求个简洁点的一页面多滑动门的代码
- 一个奇怪的链接问题,高手指点!
- |zyciis| 一个诡异的问题,IE在showModalDialog后,打开的页面的错误处理window.onerror异常,有详细测试代码
- 如何用javascript绑定asp.net中的dropdownlist控件?
- JS弹出窗口无法正常运作
- [新手请教]如何利用javascript实现在LINUX系统中一个网页上点击超链接执行本地程序
- 怎样让一个层延迟显示
- 我怎么控制当鼠标经过文字时候,该文字改变颜色,而其他文字颜色不变
- 高分请教!!!
- 关于Ext.data.Store的小问题
- 求一个投票的简单JS
如果两个框架同为一个框架的子框架,它们称为兄弟框架,可以通过父框架来实现互相引用,例如一个页面包括2个子框架:
<frameset rows="50%,50%">
<frame src="1.html" name="frame1" />
<frame src="2.html" name="frame2" />
</frameset>
在frame1中可以使用如下语句来引用frame2:
self.parent.frames["frame2"];
parent.document.getElementById("divA").innerHTML = "bbb";你关闭层的代码是在a.jsp中的? 那就不用加parent
关键是.contentWindow,你查下资料就行了
parent.getElementById("iframe1").contentWindow.functionName();