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 相关文章推荐
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
Oct 29 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
Dec 25 Javascript
JS实现程序暂停与继续功能代码解读
Oct 10 Javascript
js实现鼠标划过给div加透明度的方法
May 25 Javascript
Vue 自定义动态组件实例详解
Mar 28 Javascript
JavaScript实现一个带AI的井字棋游戏源码
May 21 Javascript
vue3.0 CLI - 2.5 - 了解组件的三维
Sep 14 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
Oct 30 Javascript
通过循环优化 JavaScript 程序
Jun 24 Javascript
jquery实现垂直手风琴菜单
Mar 04 jQuery
vue 解决setTimeOut和setInterval函数无效报错的问题
Jul 30 Javascript
JS如何判断对象是否包含某个属性
Aug 29 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
php curl模拟post请求小实例
2013/11/13 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
FF IE浏览器修改标签透明度的方法
2014/01/27 Javascript
js格式化时间小结
2014/11/03 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
JavaScript动态添加事件之事件委托
2016/07/12 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
JS和Canvas实现图片的预览压缩和上传功能
2018/03/30 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
Python中的日期时间处理详解
2016/11/17 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
python实现txt文件格式转换为arff格式
2018/05/31 Python
Python多线程threading模块用法实例分析
2019/05/22 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
Brydge英国:适用于Apple iPad和Microsoft Surface Pro的蓝牙键盘
2019/05/16 全球购物
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
领导干部廉政承诺书
2014/03/27 职场文书
经济管理自荐书
2014/06/09 职场文书
2015感人爱情寄语
2015/02/26 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
反邪教教育心得体会
2016/01/15 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
python 实现两个变量值进行交换的n种操作
2021/06/02 Python
浅谈Python响应式类库RxPy
2021/06/14 Python
把77A收信机改造成收音机
2022/04/05 无线电