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 相关文章推荐
一个对于Array的简单扩展
Oct 03 Javascript
根据地区不同显示时间的javascript代码
Aug 13 Javascript
jQuery在iframe中无法弹出对话框的解决方法
Jan 12 Javascript
jQuery的bind()方法使用详解
Jul 15 Javascript
TypeScript学习之强制类型的转换
Dec 27 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
Apr 13 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
vue实现点击展开点击收起效果
Apr 27 Javascript
分享vue里swiper的一些坑
Aug 30 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
Nov 25 Javascript
Vue模板语法中数据绑定的实例代码
May 17 Javascript
浅谈一个webpack构建速度优化误区
Jun 24 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
PHP中str_replace函数使用小结
2008/10/11 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
PHP6新特性分析
2016/03/03 PHP
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
基于javascript实现表格的简单操作
2016/05/21 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
清空元素html(&quot;&quot;) innerHTML=&quot;&quot; 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
js禁止表单重复提交
2017/08/29 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
理理Vue细节(推荐)
2019/04/16 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
解决vant-UI库修改样式无效的问题
2020/11/03 Javascript
Python中条件选择和循环语句使用方法介绍
2013/03/13 Python
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
Python中join函数简单代码示例
2018/01/09 Python
Python遍历numpy数组的实例
2018/04/04 Python
NLTK 3.2.4 环境搭建教程
2018/09/19 Python
Python Numpy库安装与基本操作示例
2019/01/08 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
基于Python测试程序是否有错误
2020/05/16 Python
4款Python 类型检查工具,你选择哪个呢?
2020/10/30 Python
广州盈通面试题
2015/12/05 面试题
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
酒店个人求职信范文
2014/01/25 职场文书
冰淇淋店的创业计划书
2014/02/07 职场文书
2014年学雷锋活动总结
2014/06/26 职场文书
跳高加油稿
2015/07/21 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS