js将iframe中控件的值传到主页面控件中的实现方法


Posted in Javascript onMarch 11, 2013

现在来看一下代码的实现,首先来看一个主界面的代码

<html> 
    <head> 
        <script type="text/javascript"> 
            function GetData(data) 
            { 
                alert(data); 
                document.getElementById("id1").value=data; 
            } 
        </script> 
    </head> 
<body> 
    <div> 
        <input id="id1" type="text" value="11" /> 
    </div> 
    <div> 
        <iframe id="frameid" src="b.html"> 
        </iframe> 
    </div> 
</body> 
</html>

可以看到在主页面定义一个JavaScript函数实现,将传入的data参数,赋值给id为id1的input 文本控件。

下面来看一个嵌入的b.html页面代码

<script type="text/javascript"> 
    function OnTest() 
    { 
        var data=document.getElementById("test").value; 
        parent.GetData(data); 
    } 
</script> 
<div> 
    <input id="test" type="text" value="将此值传到主页面控件中" /> 
    <button onclick="OnTest()">test</button> 
</div>

嵌入页面中主要通过一个按钮事件,将此页面中一个input文本控件中的值取出,然后通过parent.GetData(data)调用主页面的函数进行操作即可。
js将iframe中控件的值传到主页面控件中的实现方法

这是未点击按钮前的效果,现在点击按钮查看效果。

js将iframe中控件的值传到主页面控件中的实现方法

这样就实现了传值的效果

Javascript 相关文章推荐
JQuery 小练习(实例代码)
Aug 07 Javascript
jQuery源码分析-02正则表达式 RegExp 常用正则表达式
Nov 14 Javascript
Juery解决tablesorter中文排序和字符范围的方法
May 06 Javascript
jQuery实现弹出窗口中切换登录与注册表单
Jun 05 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
Sep 05 Javascript
基于jQuery实现动态搜索显示功能
May 05 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
Aug 08 Javascript
AngularJs  unit-testing(单元测试)详解
Sep 02 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
Dec 11 Javascript
vsCode安装使用教程和插件安装方法
Aug 24 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
Nov 05 Javascript
js比较和逻辑运算符的介绍
Mar 10 #Javascript
caller和callee的区别介绍及演示结果
Mar 10 #Javascript
JavaScript表达式:URL 协议介绍
Mar 10 #Javascript
javascript中的void运算符语法及使用介绍
Mar 10 #Javascript
jquery获取table中的某行全部td的内容方法
Mar 08 #Javascript
通过上下左右键和回车键切换光标实现代码
Mar 08 #Javascript
jquery怎样实现ajax联动框(二)
Mar 08 #Javascript
You might like
一个简单的自动发送邮件系统(二)
2006/10/09 PHP
php中explode函数用法分析
2014/11/15 PHP
php include类文件超时问题处理
2015/02/06 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
2016/06/12 PHP
php cli模式下获取参数的方法
2017/05/05 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
深入理解javaScript中的事件驱动
2013/05/21 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
JS动态改变表格边框宽度的方法
2015/03/31 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
JavaScript动态添加事件之事件委托
2016/07/12 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
JS实现从对象获取对象中单个键值的方法示例
2019/06/05 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
Flexible.js可伸缩布局实现方法详解
2020/11/13 Javascript
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
python利用不到一百行代码实现一个小siri
2017/03/02 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
Python3爬虫使用Fidder实现APP爬取示例
2018/11/27 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
Python爬虫beautifulsoup4常用的解析方法总结
2019/02/25 Python
python实现登录密码重置简易操作代码
2019/08/14 Python
如何利用Python开发一个简单的猜数字游戏
2019/09/22 Python
python中return的返回和执行实例
2019/12/24 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
Python eval函数介绍及用法
2020/11/09 Python
精彩的英文自荐信
2014/01/30 职场文书
村主任“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
如何写新闻稿
2015/07/18 职场文书