JQuery iframe页面通过parent方法操作父页面中的元素与方法(实例讲解)

2024-05-03 04:26:55

JQuery iframe页面通过parent方法操作父页面中的元素与方法(实例讲解)

1)在iframe中查找父页面元素的方法:

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

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

parent.method

parent.value

3)实例

1.父页面

复制代码 代码如下:

<%@ 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>

2.子页面

复制代码 代码如下:

<%@ 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>

转载于:https://blog.51cto.com/iicoo/1767431

JQuery iframe页面通过parent方法操作父页面中的元素与方法(实例讲解)相关推荐

  1. java 排序方法详解_java中关于排序方式的实例讲解

    冒泡排序 特点:效率低,实现简单 思想(从小到大排):每一趟将待排序序列中最大元素移到最后,剩下的为新的待排序序列,重复上述步骤直到排完所有元素.这只是冒泡排序的一种,当然也可以从后往前排.publi ...

  2. python删除列表元素的所有方法_python 列表删除所有指定元素的方法

    python 列表删除所有指定元素的方法 如下所示: a = [1,1,1,2,3,45,1,2,1] a.remove(1) result: [1,1,2,3,45,1,2,1] while 1 i ...

  3. iframe子页面操作父页面

    2019独角兽企业重金招聘Python工程师标准>>> 最近经常用到iframe,用的最多的就是在子页面中操作父页面的方法或变量等,总结了用到的几种方法,如下: var tableN ...

  4. layer中嵌套的页面如何操作父页面_layui框架中layer父子页面交互详细解说

    本文主要介绍了layui框架中layer父子页面交互的方法,结合实例形式分析了layer父子页面交互的常用技巧以及layer弹出多个iframe找到父页面的操作方法,需要的朋友可以参考下,希望给大家的 ...

  5. vue怎么调用子元素的方法_vue 父组件中调用子组件函数的方法

    vue 父组件中调用子组件函数的方法 在父组件中调用子组件的方法: 1.给子组件定义一个ref属性.eg:ref="childItem" 2.在子组件的methods中声明一个函数 ...

  6. 网页加载的不同的方式、点击按钮显示一句话、jQuery中获取元素的方法

    网页加载的不同的方式 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  7. S获取节点的兄弟,父级,子级元素的方法

    JS获取节点的兄弟,父级,子级元素的方法 作者: 字体:[增加 减小] 类型:转载 时间:2014-01-09 我要评论 本篇文章主要是对JS获取节点的兄弟,父级,子级元素的方法进行了详细的介绍,需要 ...

  8. java实现页面高效刷新_selenium高效应对Web页面元素刷新的实例讲解

    当我们在页面上进行selenium.type()或者selenium.click()操作的时候,往往需要需要等待一个元素的出现,对于一般的网页,当我们进入一个新页面的时候,往往会使用selenium. ...

  9. python selenium定位元素方法,python + selenium 练习篇 - 定位元素的方法

    1.利用ID定位元素(能直接通过ID来定位的元素比较少) # coding=utf-8 from selenium import webdriver driver = webdriver.Chrome ...

  10. php 合并重复数据合并,PHP_php合并数组中相同元素的方法,本文实例讲述了php合并数组中 - phpStudy...

    php合并数组中相同元素的方法 本文实例讲述了php合并数组中相同元素的方法.分享给大家供大家参考.具体如下: 关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素 ...

最新文章

  1. O-GAN:简单修改,让GAN的判别器变成一个编码器!
  2. 【C语言】while后接分号“ ;”的用法
  3. Lugre摩擦模型的Stribeck曲线仿真
  4. python背单词小程序_python背单词小程序
  5. html把切片变成div,关联网页自动切片生成Div+Css软件
  6. 中序遍历+后序/先序遍历构建二叉树
  7. 计算机网络实验【常见网络测试命令的使用】
  8. elipse与数据库Mysql连接,并实现创建数据表的功能
  9. android最低版本+黑域,免root版黑域
  10. 互亿无线5G视频短信
  11. python调用qq互联_实现QQ互联一键登录代码教程
  12. 美食源码php,美食类门户网站仿豆果网php源码
  13. 节奏大师-触动脚本(源码)
  14. wangeditor富文本编辑器集成配置
  15. 【ASE入门学习】ASE入门系列六——塞尔达扰动火焰
  16. MATLAB图像平移、旋转、缩放、裁剪
  17. python文件处理方式
  18. 网上人才招聘系统(php+mysql)
  19. ARCGIS与QGIS对比,WEBGIS所用到的软件
  20. python编程:总结了一些高效使用 PyCharm 技巧,(三)

热门文章

  1. ad16自动布线设置规则_未来的PCB协同设计制造过程离不开自动化工具
  2. php怎么把时间精确到毫秒,如何使用php获取当前时间戳、日期并精确到毫秒
  3. java算法题解法_LeetCode算法题-Ugly Number(Java实现-四种解法)
  4. python 3维图形库_Python 绘制 3 维以上的高维图
  5. 制造行业IT运维管理解决方案
  6. 技术 | Python从零开始系列连载(二十三)
  7. 170319 剑指offer 1.把一个字符串转化成整数(简单问题的全面性考虑)
  8. _cdecl与_stdcall的区别
  9. 静态属性和静态方法 - C++快速入门21
  10. Vmware vSphere5.0网络连接服务器配置常见问题