1. 内容里有两个ifame
  2. <iframe id="leftiframe"...</iframe>
  3. <iframe id="mainiframe..</iframe>
  4. leftiframe中jQuery改变mainiframe的src代码:
  1. $("#mainframe",parent.document.body).attr("src","http://www.jb51.net ")
  1. 如果内容里面有一个IDmainiframeifame
  1. <iframe id="mainifame"...></ifame>
  1. ifame包含一个someID
  1. <div id="someID">you want to get this content</div>
  1. 得到someID的内容
  1. $("#mainiframe").contents().find("someID").html() html 或者 $("#mainiframe").contains().find("someID").text()值
  1. 如上面所示
  2. leftiframe中的jQuery操作mainiframe的内容someID的内容
  1. $("#mainframe",parent.document.body).contents().find("someID").html()或者 $("#mainframe",parent.document.body).contents().find("someID").val()
  1.  
  1. 在父窗口中操作 选中IFRAME中的所有单选钮
  1. $(window.frames["iframe1"].document).find("input[ at type='radio']").attr("checked","true");
  1. IFRAME中操作 选中父窗口中的所有单选钮
  1. $(window.parent.document).find("input[ at type='radio']").attr("checked","true");
  2. iframe框架的:<iframe src="test.html" id="iframe1" width="700" height="300" frameborder="0" scrolling="auto"></iframe>
  1. IE7中测试通过
  2. 在父页面访问Iframe子窗体的txtAddress控件
  1. window.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = '地址' ;
  1.  
  1. Iframe子窗体1访问父页面的TextBox1控件 , 子窗体1把值赋给子窗体2的某个控件
  1. string strValue = "从子窗体传递给父页面的值" ;
  1. 下面是在Page_Load事件里面调用的,当然可以写在javascript脚本里面
  1. this.Response.Write("<script>parent.document.all('TextBox1').value = '" + strValue + "';</script>");
  2. this.Response.Write("<script>if( parent.document.all('TextBox2').value = '0')parent.document.all('TextBox1').value = '44';</script>");
  1. 子窗体访问父窗体中的全局变量:
  1. parent.xxx;
  1. Iframe子窗体1访问子窗体2txtAddress控件 子窗体1把值赋给子窗体2的某个控件
  1. window.parent.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = '地址' ;
  1. 父窗体提交两个Iframe子窗体
  1. window.frames["ifrMapCompanyDetails"].Form1.submit();
  2. window.frames["ifrMapProductInfoDetails"].Form1.submit();
  1. Iframe子窗体 调用父页面的javascript事件
  1. window.parent.XXX()
  1. 父页面调用当前页面中IFRAME子页面中的脚本childEvent
  1. function invokechildEvent()
  2. { var frm = document.frames["ifrChild1"].childEvent(); }
  1. 或者调用当前页面中第一个IFRAME中的脚本childEvent
  1. { var frm = document.frames[0]; frm.childEvent(); }
  1. 子页面调用父窗体的某个按钮的按钮事件
  1. window.parent.Form1.btnParent.click()
  1. 父页面调用子窗体的某个按钮的按钮事件
  1. window.frames['ifrChild1'].document.all.item("btnChild3").click();
  1.  
  1. 在父窗口中操作 选中IFRAME中的所有单选钮
  1. $(window.frames["iframe1"].document).find("input[ at type='radio']").attr("checked","true");
  1. IFRAME中操作 选中父窗口中的所有单选钮
  1. $(window.parent.document).find("input[ at type='radio']").attr("checked","true");
  1.  

操作IFRAME及元素的更多相关文章

  1. jquery方法操作iframe元素

    操作iframe父元素 $("#rolesCtl",parent.document).find( 'button' ).trigger( 'click' ); 在父页面获取ifra ...

  2. jquery操作iframe的方法:父页面和子页面相互操作的方法

    今天在弄jquery操作iframe中元素:先由iframe中的子页面b.html给外面的父页面a.html页面传值,再将a.html页面计算机的值放到b.html页面上,这里就用到子页面和父页面相互 ...

  3. JQuery操作iframe父页面与子页面的元素与方法

    JQuery操作iframe父页面与子页面的元素与方法 JQUERY IFRAME 下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS也可以实现. 第一.在iframe中查找父页面元 ...

  4. 在子页面操作父页面元素和iframe说明

    实现功能:在子页面操作父页面元素. 在实际编码的过程中,大家一定有这种需求:在父级页面有一个<iframe scrolling='auto'></iframe>内联框架,而我们 ...

  5. 笔记:javascript操作iframe内的DOM元素,及调用iframe内的方法

    iframe相当于一个嵌入在网页内的浏览器,它与当前网页是隔离的. 但有时我们也需要在当前网页操作iframe内的元素或操作iframe内的javascript方法. 在网页内操作DOM元素,是使用d ...

  6. 使用jquery操作iframe中的元素

    使用jquery操作iframe中的元素<iframe src="/test/demo.htm" width="99%" height="300 ...

  7. js学习笔记:操作iframe

    iframe可以说是比较老得话题了,而且网上也基本上在说少用iframe,其原因大致为:堵塞页面加载.安全问题.兼容性问题.搜索引擎抓取不到等等,不过相对于这些缺点,iframe的优点更牛,跨域请求. ...

  8. Jquery取得iframe中元素的几种方法

    [jquery]获取iframe中的body元素: $("iframe").contents().find("body").html(); [使用jquery操 ...

  9. 解析Jquery取得iframe中元素的几种方法

    iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作,需要的朋友可以参考下   DOM方法:父窗口操作IFRAME:window.frames[&q ...

随机推荐

  1. docker 基础命令二

    开启/停止/重启 查看当前正在运行容器docker ps 查看包括已经停止的所有容器docker ps -a 显示最新启动的一个容器docker ps -l 新建一个容器运行docker run 启动 ...

  2. C陷阱与缺陷 第二章

    有关运算符优先级   1. "<<" 和 "+" data8 = data4H << 4 +data4L; 这里本意是让高四位的数据,左 ...

  3. spring xsd

    http://ljhzzyx.blog.163.com/blog/static/3838031220132239471608/ spring配置文件报找不到xsd文件错误 2013-03-23 10: ...

  4. CSS中!important的使用 转

    本篇文章使用最新的IE10以及firefox与chrome测试(截止2013年5月27日22::) CSS的原理: 我们知道,CSS写在不同的地方有不同的优先级, .css文件中的定义 < 元素 ...

  5. 转 Oracle DBCA高级玩法:从模板选择、脚本调用到多租户

    但凡是学过Oracle的同学,对DBCA(Database Configuration Assistant, DBCA)都不会陌生,有了这个工具,使得创建数据库成为可能.而DBCA本身有图形和静默两种 ...

  6. Hibernate 系列教程11-继承-Single Table策略

    Single Table策略 通过 discriminator鉴别器来区分是父类还是子类 Employee public class Employee { private Long id; priva ...

  7. 查找mysql数据库中所有包含特定名字的字段所在的表

    整个数据库查找 placement 字段: select * from INFORMATION_SCHEMA.columns where COLUMN_NAME Like '%placement%'; ...

  8. eclipse的调试方法的简单介绍

    声明:本文不是自己 作为编程人员,程序的调试是一项基本功.在不使用IDE的时候,程序的调试多数是通过日志或者输入语句(System.out.println)的方式.可以把程序运行的轨迹或者程序运行过程 ...

  9. HBase性能优化方法总结(一):表的设计

    本文主要是从HBase应用程序设计与开发的角度,总结几种常用的性能优化方法.有关HBase系统配置级别的优化,可参考:淘宝Ken Wu同学的博客. 下面是本文总结的第一部分内容:表的设计相关的优化方法 ...

  10. 2017 ZSTU寒假排位赛 #1

    题目链接:https://vjudge.net/contest/147102#overview. A题:给出一堆的点,要找出两条垂直的直线,一条与x轴呈45度.-->使得所有的点到任意一条直线的 ...