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 相关文章推荐
javascript各种复制代码收集
Sep 20 Javascript
Jquery Ajax请求代码(2)
Jan 07 Javascript
jQuery链使用指南
Jan 20 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
Aug 24 Javascript
js简单判断移动端系统的方法
Feb 25 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
Bootstrap组件(一)之菜单
May 11 Javascript
JavaScript数组实现数据结构中的队列与堆栈
May 26 Javascript
利用Jquery队列实现根据输入数量显示的动画
Sep 01 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
Mar 06 Javascript
sortable+element 实现表格行拖拽的方法示例
Jun 07 Javascript
JS删除String里某个字符的方法
Jan 06 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 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
php出现web系统多域名登录失败的解决方法
2014/09/30 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
javaScript Array(数组)相关方法简述
2009/07/25 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
javascript ready和load事件的区别示例介绍
2013/08/30 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
jquery实现界面无刷新加载登陆注册
2016/07/30 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
Python 性能优化技巧总结
2016/11/01 Python
利用Python破解验证码实例详解
2016/12/08 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
python3.0 模拟用户登录,三次错误锁定的实例
2017/11/02 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
详解Python做一个名片管理系统
2019/03/14 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
Python3 A*寻路算法实现方式
2019/12/24 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
HTTP状态码详解
2021/03/18 杂记
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
CK巴西官方网站:Calvin Klein巴西
2019/07/19 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
经贸日语毕业生自荐信
2013/11/03 职场文书
两则小学生的自我评价分享
2013/11/14 职场文书
中英文求职信范文
2014/01/27 职场文书
十佳家长事迹材料
2014/08/26 职场文书
优秀党员推荐材料
2014/12/18 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python