iframe跨页面调用函数
在项目中难免会遇到这样一个问题就是页面引入了IFrame并且需要父页面调用子页面函数或者子页面需要调用父页面函数。比如说:现在有两个页面parent.html和child.html。其中parent.html中含有IFrame并且IFrame指向child.html。现在需要在parent.html/child.html中调用child.html/parent.html的一个js方法。
具体的代码实现如下:
parent.html
<html> 
   <head>   
   <script type="text/javascript">   
          function parent_click(){   
               alert("来自父页面");   
          }   
   </script>   
   </head>   
   <body>   
         <input type="button" value="调用本页面函数" onclick="parent_click();" />   
         <input type="button" value="调用子页面函数" onclick='window.frames["childPage"].child_click();' />   
         <iframe id="childPage" name="childPage" src="inner.html" width="100%" frameborder="0"></iframe>   
   </body>   
</html>
child.html
<html> 
    <head>   
    <script type="text/javascript">   
          function child_click(){   
                alert("调用的子页面函数");   
          }   
    </script>   
    </head>   
    <body>   
          <input type="button" value="调用父页面函数" onclick='parent.window.parent_click();' />   
          <input type="button" value="调用本页面函数" onclick="child_click();" />   
    </body>   
</html>
http://blog.csdn.net/qingfeilee/article/details/7280171
iframe跨页面调用函数的更多相关文章
- iframe子页面调用父页面javascript函数的方法
		
1.iframe子页面调用 父页面js函数 子页面调用父页面函数只需要写上window.parent就可以了.比如调用a()函数,就写成: window.parent.a(); 2.iframe父页面 ...
 - Javscript调用iframe框架页面中函数的方法
		
Javscript调用iframe框架页面中函数的方法,可以实现iframe之间传值或修改值了, 访问iframe里面的函数: window.frames['CallCenter_iframe'].h ...
 - iframe标签的子父页面调用函数和属性
		
在使用iframe标签时,总想通过子页面调用父页面的一些方法和属性.今天终于发现了. 1在父页面写一个函数 //让子页面来调用此方法,控制导航栏 function childfunc(){ alert ...
 - JS备忘--子父页面获取元素属性、显示时间,iframe之间互相调用函数
		
//页面加载完成后执行 $(function () { getHW();}); //当用户改变浏览器大小改变时触发 $(window).resize(function () { setHW(); }) ...
 - window.frames     &&    iframe 跨页面通信
		
1.定义 frames[]是窗口中所有命名的框架组成的数组.这个数组的每个元素都是一个Window对象,对应于窗口中的一个框架. 2.用法 假设iframe 是一个以存在的 iframe 的 ID 和 ...
 - [JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢
		
页面中调用函数--之${fn:}内置函数 函数描写叙述 fn:contains(string, substring) 假设參数string中包括參数substring,返回true fn:contai ...
 - iframe 父页面调用子页面的vue方法
		
父页面代码: html: <div id="app"> //省略业务代码x行..... <iframe sr ...
 - c语言跨文件调用函数中声明的变量
		
转载:weixin_33885253 变量的作用域 变量根据其作用域有全局变量和局部变量之分.全局变量作用域是整个文件,并且可以使用关键字extern达到跨文件调用的目的.但是局部变量值作用于它当前所 ...
 - iframe父子页面调用小结
		
子页面调用父页面 $('#Id', window.parent.document); //调用父页面元素 window.parent.func1(); //调用父页面方法 (子页面同理,需将js方 ...
 
随机推荐
- c#基础   第二讲
			
判断一个人的体重是否为标准体重 计算公式:男生:体重(kg)-身高+100=±3(在此范围内为标准体重) 女生:体重(kg)-身高+110=±3 using System; using System. ...
 - 【BZOJ2797】[Poi2012]Squarks 暴力乱搞
			
[BZOJ2797][Poi2012]Squarks Description 设有n个互不相同的正整数{X1,X2,...Xn},任取两个Xi,Xj(i≠j),能算出Xi+Xj.现在所有取法共n*(n ...
 - jquery使用replaceWith替换元素,但是替换的位置不对应的问题
			
$("#itemList").replaceWith(htmlContent); 注: $("#itemList")处应为tr元素,如果是span元素或者div ...
 - NIO概览
			
NIO专题:http://developer.51cto.com/art/201112/307172.htm 一.新IO概述: 新IO和传统IO都是用于进行输入/输出,相比于传统IO面向流的处理方式, ...
 - js原型链和继承
			
在了解js原型链之前构造函数.原型对象.对象实例这几种概念必须要明白. 1. 创建对象有几种方法 //原型链指向objectvar o1={name:'o1'}; var o11=new Object ...
 - 2018  又一个假期 over 了
			
五一假期三天 在家窝三天 早上起床仍感觉没休息好 其实确实没休息好 假期的时间总不愿意拿来补觉用.周末准备去体检,真心恐惧医院的味道,硬着头皮还得上啊.
 - POJ 3171
			
题目大意: 给定一个区间范围[M,E],接下来有n行输入.每行输入三个数值:T1,T2,S,表示覆盖区间[T1,T2] 的代价为S,要求你求出覆盖区间[M,E]的最小代价,假设不能覆盖, ...
 - PHP归档phar性能測试
			
PHP自从5.3后新增PHAR归档,Phar 归档的概念来自 Java™ 技术的 JAR 归档,它同意使用单个文件打包应用程序.这个文件里包括运行应用程序所需的全部东西.该文件不同于单个可运行文件,后 ...
 - 如何进入单用户模式(CentOS6.9)
			
环境: CentOS6.9_64位 步骤1 虚拟机此时处在关机模式,开机后在下图界面4秒倒计时结束前,按 e 步骤2 此时会进入下图所示界面,接着按一下 e 步骤3 此时会进入下图所示的界面,选择第2 ...
 - Deep learning与Neural Network
			
深度学习是机器学习研究中的一个新的领域,其动机在于建立.模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本.深度学习是无监督学习的一种. 深度学习的概念源于人工神经网络的 ...