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 formValidator表单验证插件开源了 含API帮助、源码、示例
Aug 14 Javascript
javascript中不等于的代码是什么怎么写
Dec 29 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
Nov 20 Javascript
jQuery类选择器用法实例
Dec 23 Javascript
深入浅析JavaScript中的作用域和上下文
Mar 26 Javascript
纯JS单页面赛车游戏制作代码分享
Mar 03 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
Apr 07 Javascript
React-Native中禁用Navigator手势返回的示例代码
Sep 09 Javascript
Angular 如何使用第三方库的方法
Apr 18 Javascript
JavaScript解析JSON数据示例
Jul 16 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
Dec 06 Javascript
JS实现简单控制视频播放倍速的实例代码
Apr 18 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
phpMyAdmin 安装及问题总结
2009/05/28 PHP
解析dedecms空间迁移步骤详解
2013/05/15 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
2013/04/28 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
python多进程操作实例
2014/11/21 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
python实现k-means聚类算法
2018/02/23 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
python 有效的括号的实现代码示例
2019/11/11 Python
如何用OpenCV -python3实现视频物体追踪
2019/12/04 Python
Python如何访问字符串中的值
2020/02/09 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
全球度假村:Club Med
2017/11/27 全球购物
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
牵手50新加坡:专为黄金岁月的单身人士而设的交友网站
2020/08/16 全球购物
高二生物教学反思
2014/01/27 职场文书
简历自我评价模版
2014/01/31 职场文书
小学三年级学生评语
2014/04/22 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
营业员岗位职责
2015/02/11 职场文书
以权谋私检举信范文
2015/03/02 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL