用一个简单的例子来描述该问题:
A.jsp页面中:
<iframe id="a_frame" src="B.jsp" frameborder="0" scrolling="no" >
</iframe>
B.jsp页面中:
<div id="b_div" >
<table cellpadding="0" cellspacing="0" width="96%">
<tr>
<td align="left">指派班组负责人</td>
</tr>
</table>
</div>
现在需要在A页面中修改用iframe嵌入的B.jsp页面中的div的位置。
实现方法如下:
用document.frames("a_frame").document.getElementById("b_div")可以获得b_div元素,然后通过样式修改其位置就可以了。
注意:但存在一个问题,就是在a_frame页面未加载完成时,用上面的语句获得的值是null。所以要加入一行判断iframe已经完全加载的语句。
document.frames("a_frame").onreadystatechange=function()
{
if(this.readyState=="complete")
{
document.frames("a_frame"). document.getElementById("b_div");
}
}
分享到:
相关推荐
在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素 在父窗口中获取iframe中的元素 格式:$(“#iframe的ID”).contents().find(“#iframe中的控件ID...
JavaScript实现IFrame子窗口调用父窗口的全局变量
子窗口iframe提交后跳转到父窗口,总结四种方法。
iframe和父窗口通讯实例~ 包括js和html代码~
HTML中IFrame父窗口与子窗口相互操作
NULL 博文链接:https://terryang.iteye.com/blog/292913
lightbox在iframe内弹在父窗口上
一、父窗口调用iframe子窗口方法 1、HTML语法:<iframe name=”myFrame” src=”child.html”></iframe> 2、父窗口调用子窗口:myFrame.window.functionName(); 3、子窗品调用父窗口:parent....
jquery、js调用iframe父窗口与子窗口元素的方法整理.docx
在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素 js 在父窗口中获取iframe中的元素 1、 格式:window.frames[“iframe的name值”].document....
greybox在Iframe的父窗口弹出
主要介绍了在Iframe中获取父窗口中表单的值(示例代码)。需要的朋友可以过来参考下,希望对大家有所帮助
子页面访问父页面和跨iframe访问 我弄了1上午总算OK了,测试版本是在IE7版本 火狐3.016版本
本节主要介绍了jquery、js调用iframe父窗口与子窗口元素的方法,需要的朋友可以参考下
在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素 js 在父窗口中获取iframe中的元素 1、 格式:window.frames[“iframe的name值”].document....
iframe父页全屏展示iframe内页的图片
实现内嵌的iframe跨域调用父页面js方法