Jquery调用iframe父页面中的元素及方法


Posted in Javascript onAugust 23, 2016

一、在iframe中查找父页面元素的方法:

$(‘#id', window.parent.document)

二、在iframe中调用父页面中定义的方法和变量:

parent.method
parent.value

三、实例

父页面:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="IframeDemo._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript" src="jquery-1.5.1.min.js"></script>
<script language="javascript" type="text/javascript">
var hello = 'hello';
function getHelloWorld() {
alert('hello world');
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="default" style=" width:200px; height:400px; float:left;">default.aspx</div>
<iframe id="iframeid" src="IFrame.aspx" style=" width:400px; height:400px; float:left;"></iframe>
</div>
</form>
</body>
</html>

子页面

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="IFrame.aspx.cs" Inherits="IframeDemo.IFrame" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript" src="jquery-1.5.1.min.js"></script>
<script language="javascript" type="text/javascript">
$(function() {
//在iframe中查找父页面元素
alert($('#default', window.parent.document).html());
//在iframe中调用父页面中定义的方法
parent.getHelloWorld();
//在iframe中调用父页面中定义的变量
alert(parent.hello);
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="iframe">
IFrame.aspx
</div>
</form>
</body>
</html>

四、总结

Jquery调用iframe父页面中的元素及方法到这就基本结束了,希望对大家的学习和工作能有所帮助。如果有疑问可以留言讨论。

Javascript 相关文章推荐
通过Jquery遍历Json的两种数据结构的实现代码
Jan 19 Javascript
js解析json读取List中的实体对象示例
Mar 11 Javascript
jQuery操作DOM之获取表单控件的值
Jan 23 Javascript
jQuery源码解读之removeClass()方法分析
Feb 20 Javascript
JavaScript获取当前网页最后修改时间的方法
Apr 03 Javascript
jQuery中使用each处理json数据
Apr 23 Javascript
jquery删除数组中重复元素
Dec 05 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
Jan 08 Javascript
JS实现合并json对象的方法
Oct 10 Javascript
JavaScript 下载svg图片为png格式
Jun 21 Javascript
JavaScript进制转换实现方法解析
Jan 18 Javascript
详解微信小程序工程化探索之webpack实战
Apr 20 Javascript
Jquery组件easyUi实现表单验证示例
Aug 23 #Javascript
利用JavaScript判断浏览器类型及版本
Aug 23 #Javascript
AngularJS使用ng-repeat指令实现下拉框
Aug 23 #Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
Aug 23 #Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
Aug 23 #Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
Aug 23 #Javascript
AngularJS使用ng-options指令实现下拉框
Aug 23 #Javascript
You might like
用php实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
Jquery 动态生成表格示例代码
2013/12/24 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
vue 移动端适配方案详解
2018/11/15 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
vue组件开发之slider组件使用详解
2020/08/21 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
[03:02]安得倚天剑,跨海斩长鲸——中国军团出征DOTA2国际邀请赛
2018/08/14 DOTA
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
python实现下载文件的三种方法
2017/02/09 Python
python编程线性回归代码示例
2017/12/07 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
生物专业个人自荐信范文
2013/11/29 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
自我鉴定书
2014/03/24 职场文书
银行求职信范文
2014/05/26 职场文书
理财计划书
2014/08/14 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python
Java网络编程之UDP实现原理解析
2021/09/04 Java/Android
Python 统计序列中元素的出现频度
2022/04/26 Python
Redis实现分布式锁的五种方法详解
2022/06/14 Redis