H5_0040:iframe 父子页面方法调用

摘要:
varframeWin=document.getElementById(“ifr”).contentWindow;或varframeWin=文档。getElementsByTagName('iframe')[0]。内容窗口;varframeBody=frameDoc.body;
父页面与子页面交互
父页面获取子页面的window对象:

//原生JS获取方式:
var frameWin = document.getElementById("ifr").contentWindow;
或
var frameWin = document.getElementsByTagName('iframe')[0].contentWindow;
或
var frameWin = document.frames[frameName];

//jQuery获取方式:
var frameWin = $('#ifr')[0].contentWindow;
1
2
8
9
父页面获取子页面的document、body对象:

//原生JS获取方式:
var frameWin = document.getElementById("ifr").contentWindow;
var frameDoc = frameWin.document;
var frameBody = frameDoc.body;

//jQuery获取方式:
var frameWin = $('#ifr')[0].contentWindow;
var $frameDoc = $(frameWin.document);
var $frameBody = $frameDoc.find('body');
1
2
3
9
父页面调用子页面的方法:

//原生JS调用方式:
var frameWin = document.getElementById("ifr").contentWindow;
frameWin.method();  //method为子页面的方法

//jQuery调用方式:
var frameWin = $('#ifr')[0].contentWindow;
frameWin.method();  //method为子页面的方法
1
2

6
7
子页面与父页面交互
子页面获取父页面的window对象:

var parentWin = window.parent;
1
子页面获取父页面的document、body对象:

//原生JS获取方式:
var parentWin = window.parent;
var parentDoc = parentWin.document;
var parentBody = parentWin.body;

//jQuery获取方式:
var parentWin = window.parent;
var $parentDoc = $(parentWin.document);
var $parentBody = $parentDoc.find('body');
1
2
3

8
9
子页面调用父页面的方法:

var parentWin = window.parent;
parentWin.method();  //method为父页面的方法

免责声明:文章转载自《H5_0040:iframe 父子页面方法调用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇海康威视 嵌入到web页面相关问题目录扫描&&暴力破解网站管理员密码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

RHEL7.1安装VNC

1.安装包 yum install vnc* -y 2.创建password vncserver 3.创建參数文件 [root@single ~]# cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service 4.改动參数文件 [root@singl...

SQL Server 本地数据库登录不上 解决方法

sql本地数据库登录不了的话。先看看自己计算机 服务 SQL server  (MSSQLSERVER)  没有打开的话,请打开。 今天说的情景模式是  你误删了windows登录;禁用了sa登录;sa密码忘记了;或是你计算机名字被公司修改了,老的名字忘记了;又或是你用的别人的之前安装好的SQL数据库,终归,你本地数据库登录不了,用不了,拉了胯。   1...

pwa介绍学习

1.PWA简介: Progressive Web App 是由谷歌提出推广的,在移动端利用提供的标准化框架,在网页应用中实现和原生应用相近的用户体验。 2.PWA到底有哪些过人之处(特性)? 1、Installability(可安装性):添加到主屏2、App Shell:第一次渲染渲个壳、等异步数据来了再填充3、Offline Web App (离线能力)4...

FireDAC 下的批量 SQL 命令执行

一、{逐条插入} procedure TForm1.Button1Click(Sender: TObject); const strInsert = 'INSERT INTO MyTable(Name, Age) VALUES(:name, :age)'; begin // FDQuery1.FetchOptions.AutoClose := Tr...

[转] Oracle数据库维护常用SQL语句集合

       原文地址 进程相关:   1、 求当前会话的SID,SERIAL#   SELECT Sid, Serial# FROM V$session WHERE Audsid = Sys_Context('USERENV', 'SESSIONID'); 2、 查询session的OS进程ID   SELECT p.Spid "OS Thread",...

My97日历控件常用功能记录

My97相信大家都不陌生,应该是我所见过的最强大的一个日历控件了,最近的项目中也比较多地用到了此控件,而且项目中经常会有不同时间范围的需求,在此列出一些比较常用的日期范围格式的设置,尽管在My97的官方文档中有很详细的介绍,正是因为很详细所以查找起来不是很方便。 1 可以选择任何日期 <input id="txtDate" class="Wdate"...