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

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

一、前言

@H_502_3@

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

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

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

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

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

二、iframe子父窗口方法调用

@H_502_3@

2.1语法使用@H_502_3@

1、父窗口嵌入iframe@H_502_3@

代码如下:
@H_502_3@

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

代码如下:
@H_502_3@

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

代码如下:
@H_502_3@

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

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

2.2语法代码@H_502_3@

Father.html

@H_502_3@
我是父窗口内容



FChild.html

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

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

@H_502_3@

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

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

四、总结几个关键点吧

@H_502_3@

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

以上内容就是本文中介绍iframe中子父类窗口调用JS的方法及注意事项,希望大家喜欢。@H_502_3@ 原文链接:https://www.f2er.com/js/52704.html

猜你在找的JavaScript相关文章