源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-10-19 05:59 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js将iframe中控件的值传到主页面控件中的实现方法
现在来看一下代码的实现,首先来看一个主界面的代码
[u]复制代码[/u] 代码如下:
<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页面代码
[u]复制代码[/u] 代码如下:
<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)调用主页面的函数进行操作即可。 [img]http://files.jb51.net/file_images/article/201303/2013311115325217.gif[/img] 这是未点击按钮前的效果,现在点击按钮查看效果。 [img]http://files.jb51.net/file_images/article/201303/2013311115429803.gif?2013211115528[/img] 这样就实现了传值的效果
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部