iframe中子父类窗口调用JS的方法及注意事项

前端之家收集整理的这篇文章主要介绍了iframe中子父类窗口调用JS的方法及注意事项前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、前言

页面用的是EasyUI的弹出窗口里面嵌入一个iframe。

第一:父窗口打开子窗口是一个新增用户信息的iframe子页面,点击保存后,子窗口iframe则去调用父窗口的function closeAddWindow()方法,让父窗口去关闭新增页面

第二:父窗口打开一个设置用户权限的iframe子窗口,首先打开这个子窗口会全部加载数据库表中所有的存在的权限,然后子窗口需要把加载的权限信息拼接html Append到一个ID为

调用子窗口加载所有权限信息的后,没有找到表格元素,因为子页面还没有完全加载完成,这种情况处理在这里也介绍了,给iframe注册一个onload事件,等加载完成后再去调用追加的方法

好了,简单到这里,让我们瞧瞧更多的事例吧!!~~~~~~(*^__^*) 嘻嘻……

二、iframe子父窗口方法调用

2.1语法使用

1、父窗口嵌入iframe

代码如下:

2、父窗口调用子窗口方法

代码如下:

3、子窗口调用父窗口方法

代码如下:

4、兼容浏览器的iframe 加载完成方法

方法"); }); } else { myFrame.onload = function () { alert("兼容其他浏览器加载方法"); }; }

2.2语法代码

Father.html

我是父窗口内容



@H_301_69@

FChild.html

<Meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
内容
@H_301_69@

三、什么情况下使用到 myFrame.onload 或者 myFrame.attachEvent

这里使用的是easyui框架前端框架

用户角色" class="easyui-window" closed="true" collapsible="false" minimizable="false" maximizable="false" style="width: 140px; height: 250px; padding: 5px;">

四、总结几个关键点吧

父子窗口方法调用,注意加载的先后顺序才能获取到想要的结果,遇到问题常用alter()测试或者浏览器的开发者工具监控

以上内容就是本文中介绍iframe中子父类窗口调用JS的方法及注意事项,希望大家喜欢。

原文链接:https://www.f2er.com/js/52704.html

猜你在找的JavaScript相关文章