iframe 父子窗体调用

iframe 父窗口和子窗口的调用方法

Posted on 2007-01-04 10:44 花 阅读(2179) 评论(1)   编辑   收藏 所属分类: WEB Design
父窗口调用子窗口
iframe_ID.iframe_document_object.object_attribute = attribute_value
例子
onClick="iframe_text.myH1.innerText='http://www.pint.com';"
子窗口调用父窗口
parent.parent_document_object.object_attribute = attribute_value
例子
onclick="parent.myH1.innerText='http://www.pint.com';"

上面在IE下没有问题,但在firefox下不正常。在firefox下,应该是
父窗口调用子窗口
window.frames["iframe_ID"].document.getElementById("iframe_document_object"­).object_attribute = attribute_value
例子
window.frames["iframe_text"].document.getElementById("myH1").innerHTML= "http://www.pint.com";
子窗口调用父窗口
parent.document.getElementById("parent_document_object").object_attribute = attribute_value
例子
parent.document.getElementById("myH1").innerHTML = "http://www.adsf.com"; 


 子窗口调用父窗口的例子:
example.htm:
< html >  
< body  onclick ="alert(tt.myH1.innerHTML)" >  
< Iframe  name ="tt"  src ="frame1.htm"  width ="250"  height ="200"  scrolling ="no"  frameborder ="0" ></ iframe >  
< h1  id ="myH2" > hello,my wife </ h1 >  
</ body >  
</ html >  
frame1.htm
< body  onload ="parent.myH2.innerText='hello,my friend';" ></ body >
父窗口调用子窗口的例子:
exmaple.htm
< html >  
< body  onload ="test.myH1.innerText='hello,my dear';" >  
< Iframe  src ="test.htm"  id ="test"  width ="250"  height ="200"  scrolling ="no"  frameborder ="0" ></ iframe >  
</ body >  
</ html >  
test.htm
< html >  
< body >  
< h1  id ="myH1" > hello,my boy </ h1 >  
</ body >  
</ html >
父窗口调用iframe子窗口方法 NULL 博文链接:https://terryang.iteye.com/blog/292913 立即下载

相关推荐

iframe中子父类窗口调用JS的方法及注意事项

一、前言 我页面用的是EasyUI的弹出窗口里面嵌入一个iframe。 第一:父窗口打开子窗口是一个新增用户信息的iframe子页面,点击保存后,子窗口iframe则去调用父窗口的function closeAddWindow()方法,让父窗口去关闭新增页面; 第二:父窗口打开一个设置用户权限的iframe子窗口,首先打开这个子窗口会全部加载数据库表中所有的存在的权限,然后子窗口需要把加载的权限信息拼接html  Append到一个ID为<table id=”tb”></table>上,这里有个问题就是父窗口打开子窗口加载所有权限后根本无法把html 追加到id=”tb”的表格上,这个原因很简

jquery 操作iframe的几种方法总结

jquery 操作iframe的几种方法总结 iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作 DOM方法:父窗口操作IFRAME:window.frames["iframeSon"].documentIFR...

aliao9583的博客 609

与rkipc通信

函数名称功能系统模块初始化系统模块反初始化重启恢复出厂设置导出日志导出配置文件导入配置文件系统升级获取用户数设置用户数获取用户权限设置用户权限获取用户名设置用户名获取密码(已加密)设置密码(已加密)新增用户删除用户。

qq_44643189的博客 1612

iframe父子页面互相调用方法、获取变量、获取元素

每次iframe父子页面交互的时候总是现查,总也记不住,所以今天来详细记载一下。以下均为jquery 写法。 1、iframe子页面调用父页面 (1)方法 parent.func() (2)变量 parent.value (3)jquery元素 $("div",parent.document) 2、父页面调用iframe子页面 (1)方法 $("#childrenIframeId").eq(0)[0].contentWindow.func(); (2)变量 $("#ch

lixiaonaaa的博客 4384

WRF气象建模实战:如何为JRA55非标准数据定制Vtable文件?

本文详细介绍了为WRF气象模型定制Vtable文件以支持JRA55非标准数据(特别是积雪数据)的完整实战流程。文章深入解析了WPS数据流中Vtable的核心映射逻辑,提供了从GRIB文件诊断、Vtable编写到METGRID.TBL调优的通用方法论,帮助用户解决非标准气象数据源适配的关键技术挑战。

c8d9e0f1的博客 673

TI DSP从COFF切换到EABI输出格式的5个关键修改点(TMS320F280025实测)

本文基于TMS320F280025实测,详细解析了TI DSP从COFF切换到EABI输出格式的5个关键修改点。核心差异在于EABI遵循ELF标准,涉及链接器优化、RAM数据共享、工具链升级、double数据类型位宽变化及链接器命令文件重构。迁移时需使用.retain指令防止关键数据被优化,利用NOINIT段保护共享RAM,并更新hex2000等工具,以确保BootLoader与应用程序稳定运行。

weixin_29189381的博客 266

vue路由传参的两种方式,实现返回上个页面不刷新

我的项目是当在新增页面(下面叫A页面)先提交一些数据,然后跳转到下一个页面(下面叫B页面)再填写数据,然后返回到新增的页面 之前我直接跳转回B页面goback(),这样的话跳转回来A页面就什么数据都没有了 解决方法有两种,一种是在地址栏里面拿参数 this.$router.push({ name:'xxxxxxxxx', // 跳转的页面名称 params:{ id:this.id || "xxxxxxxxxx" } }) 在

anny_mei的博客 1万+

由Sensor光谱响应曲线联想到的白平衡增益计算

由Sensor光谱响应曲线联想到的白平衡增益计算 由于传感器硬件的限制,传感器在某个预定波长范围内的响应不可能是100% 响应。现实中都是类似于正态分布的单峰函数。如果仅做粗略计算,由一个中心波长和半高宽(也成半波宽)完全可以由数学公式计算出一个高斯分布曲线。这个分布曲线就叫波谱响应函数。 波谱响应函数反映了传感器通道获取能量的情况。实际上每个传感器厂商都提供了具体的光谱响应函数,一般由两列数据组成,一列数据是波长,另一列数据是相对响应强度。下图某sensor光谱的响应的波谱响应函数。 ...

大熊 7490

iframe父子页面方法调用

//父页面iframe <iframe id="li" name="li" src="" frameborder="0" class="iframe-style"></iframe> 子页面调用父页面方法 //父页面方法 window.business = function () { alert("调用到了"); } //子页面方法 $("#id").on("click",function (){ window.parent.test(); ..

半个西瓜的博客 8068

Qt Quick/QML入门到精通_专栏demo对应文章目录(目前50个左右demo/长期更新)

自定义图标下拉列表框的效果如下所示:自定义三态按钮的效果如下所示:传送门:53.qt quick-自定义三态按钮、自定义图标下拉列表框_诺谦的博客-优快云博客传送门:59.qt quick-qml调色板(颜色取色器)实现、自定义QQuickStyle样式_诺谦的博客-优快云博客63.qt quick-QML侧边滑动栏(不需要任何图片资源,支持自定义左右方向和大小)_诺谦的博客-优快云博客_qt实现好看侧边栏。...

抵抗时间扭曲,坚持做一件有意义的事 2万+

LVGL(lv_table)

LVGL中的lv_table是一个轻量级表格控件,用于显示行列式文本数据。它支持设置单元格内容/样式、行列调整、事件响应等基础功能,适用于参数配置、数据展示等场景。通过API可快速创建表格,设置行列数、填充数据,并自定义对齐方式与样式。但需注意默认无滚动条、行数限制等问题。该控件适合简单表格需求,复杂交互需结合自定义事件处理。

m0_49476241的博客 1264

js 父子窗体交互

1&gt;父窗体是使用window.open(url,name,feather)打开子窗体时,使用下面的方法获取。调用父窗体函数:window.opener.Fun();调用父窗体物件:window.opener.document.getElementById("txt_test").value2&gt;子窗体是IFrame的时候,直接用window.parent.Fun或window.paren...

topMan'blog 155

SD卡烧写Linux kernel——SD卡分区,并烧写uboot,kernel,DTB及filesystem

Linux Ubuntu环境下对SD卡分区(烧写uboot,kernel,及filesystem) 介绍dd命令的使用,SD卡分区、格式化、复制文件等 fdisk命令

weixin_42408707的博客 5056

JavaScript权威设计--Window对象之Iframe(简要学习笔记十四)

1.Window对象属性的文档元素(id) 如果在HTML文档中用id属性来为元素命名,并且如果Window对象没有此名字的属性,Window对象会赋予一个属性,它的名字是id属性的值,而他们的值指向表示文档元素的HTMLElement对象。 Window对象是以全局对象的形式存在于作用域链的最上层,这就意味着HTML文档中使用的id属性会成为可以被脚本访问的全局变量。 如: &l...

weixin_30414305的博客 92

华为OD新系统机试真题 4.26 -最大化游戏试玩资格分发

华为OD机试新系统真题【最大化游戏试玩资格分发】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统机试 4月26号真题【最大化游戏试玩资格分发】。

qq_45776114的博客 827

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

js开发注意事项

window.onerror=testError; function testError(){ return true; } 放在调用发生错误前面,最好是所有js的最前面 1、iframe子页面调用 父页面js函数 子页面调用父页面函数只需要写上window.parent就可以了。比如调用a()函数,就写成: window.parent.a(); 2、...

php 177

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

layer.open 调用子类窗口方法, 子类调用父类方法

layer.open 调用子类窗口方法, 子类调用父类方法 <!-- 父类 --> var index = layer.open({ type : 2, title : title, shadeClose : true, shade : 0.8, ...

小邯韩的博客 4080

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

在<iframe>内嵌窗口中修改父窗口css属性以及调用js代码

[code="java"] father.html New Document function fatherSay(){ alert("father method!"); } function callSon(){ ...

北极熊 404

Iframe框架中父子窗体的互相控制

父窗体与浮动帧之间的相互控制 在脚本语言与对象层次中,包含Iframe的窗口我们称之为父窗体,而浮动帧则称为子窗体,弄清这两者的关系很重要,因为要在父窗体中访问子窗体或相反都必须清楚对象层次,才能通过程序来访问并控制窗体。 1、在父窗体中访问并控制子窗体中的对象 在父窗体中,Iframe即子窗体是document对象的一个子对象,可以直接在脚本中访问子窗体中的对象。 现在就有一个问题,即,我们怎样

How you doing? 2497

jquery Iframe 父子窗体

nt); //获取历史Uid字符串 //给 父窗体 给值 var opnames=$("textarea[name='bjusername']",parent); var opids=$("input[name='uids']",parent); opnames.val(names); opids.val(ids); window.close(); //调用父窗体的 js函数 [url=javascript

路虽远行则将至,事虽难做则必成 152

iframe父子窗体互取值

-------父窗体取子窗体中的值-------------- function getSub() { var objwin = document.getElementById("parent"); objwin.contentWindow.document.getElementById("eid"); } ------子窗体取父窗体中的值--------------- fun

喝醉的星星的专栏 378

HTML IFRAME 用法小总结

iframe是框架的一种形式,也比较常用到,下面是对其在平时常用到属性的总结 Iframe用法,下面是一个常规的列子 其中: iframe用于设置文本或图形的浮动图文框或容器。  border设定围绕图文框的边缘宽度      其中还有快读高度的设计 scrolling=no 是否有滚动条(YES,NO,AUTO)  SRC 指定IFRAME调用的文件或图片(H

xyjikl 643

iframe 子窗体和外部窗体的一些特性

1、iframe的一些特性:       (1)window.frameElement   返回嵌入当前window对象的元素(比如 &lt;iframe&gt; 或者 &lt;object&gt;),如果当前window对象已经是顶层窗口,则返回null。       (2)window.frameElement.contentWindow  能够返回iframe的文档,子页面的iframe...

zhangkang65的专栏 764

iframe

Iframe用法精析 用于设置文本或图形的浮动图文框或容器。 BORDER 设定围绕图文框的边缘宽度 FRAMEBODER 设置边框是不否为3维(0=否,1=是) HEIGHT,WIDTH 设质边框的宽度和高度 SCROL

zhangyongqiang123的专栏 1301

Iframe 父子窗体互调javascript方法及相互获取控件

父窗体中的Iframe标签如下,子窗体为Default.aspx; <iframe id="left" name="left" src="Default.aspx" scrolling="auto" frameborder="0" style="width: 500px; height: 10px;"></iframe> 父窗体下:   1、调...

weixin_30600503的博客 121
上一篇: js other event target
下一篇: tree
wfdoublext
博客等级 码龄19年 5粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值