Chrome下ifame父窗口调用子窗口的问题示例探讨


Posted in Javascript onMarch 17, 2014

项目中遇到的一个浏览器不兼容问题:

在IE和Firefox下直接在ifame框架页的父窗口用子窗口的name调用子窗口的js函数都好使,在Chrome下不好使。

<frameset rows="108,*,30" border="0" frameSpacing="0" frameBorder="0"> 
<frame name="header" scrolling="no" noresize src="base/header" /> 
<frame id="memuMain" name="main" scrolling="no" noresize src="${ctx}/index.jsp" /> 
<frame name="footer" scrolling="no" noresize src="base/footer" /> 
<noframes> 
<body> 
<p>此网页使用了框架,但您的浏览器不支持框架。</p> 
</body> 
</noframes> 
</frameset>

在IE和Firefox下可以这样写:
function changeMenu(menu_id){ 
header.window.changeMenu(menu_id); 
}

或者是:
function changeMenu(menu_id){ 
frames[0].changeMenu(menu_id); 
}

都可以 ,

在Chrome下只能用第二种写法,所以需要考虑多种浏览器兼容问题的时候应采用第二种写法。

Javascript 相关文章推荐
用js实现的自定义的对话框的实现代码
Mar 21 Javascript
JQuery.Ajax之错误调试帮助信息介绍
Jul 04 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
Dec 12 Javascript
jQuery中prevUntil()方法用法实例
Jan 08 Javascript
node.js 使用ejs模板引擎时后缀换成.html
Apr 22 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
Aug 07 Javascript
Jquery表单验证失败后不提交的解决方法
Oct 18 Javascript
JS轮播图中缓动函数的封装
Nov 25 Javascript
详解Node.js access_token的获取、存储及更新
Jun 20 Javascript
jQuery+koa2实现简单的Ajax请求的示例
Mar 06 jQuery
使用vue-router完成简单导航功能【推荐】
Jun 28 Javascript
react native 获取地理位置的方法示例
Aug 28 Javascript
javascript读取Xml文件做一个二级联动菜单示例
Mar 17 #Javascript
javascript的解析执行顺序在各个浏览器中的不同
Mar 17 #Javascript
jquery禁用右键单击功能屏蔽F5刷新
Mar 17 #Javascript
jquery自动将form表单封装成json的具体实现
Mar 17 #Javascript
获取当前点击按钮的id用this.id实现
Mar 17 #Javascript
jquery如何根据值设置默认的选中项
Mar 17 #Javascript
jquery插件开发之实现md5插件
Mar 17 #Javascript
You might like
最令PHP初学者头痛的十四个问题
2006/07/12 PHP
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
刷新时清空文本框内容的js代码
2007/04/23 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
js实现无限级树形导航列表效果代码
2015/09/23 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
Javascript获取随机数的实现方法
2016/06/22 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
JavaScript闭包的简单应用
2017/09/01 Javascript
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
如何利用Fabric自动化你的任务
2016/10/20 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
Python装饰器知识点补充
2018/05/28 Python
Django开发中的日志输出的方法
2018/07/02 Python
python3对接mysql数据库实例详解
2019/04/30 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
python匿名函数的使用方法解析
2019/10/10 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
Python内置方法和属性应用:反射和单例(推荐)
2020/06/19 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
武汉世纪畅想数字传播有限公司 .NET笔试题
2015/06/13 面试题
《骆驼和羊》教学反思
2014/02/27 职场文书
大学新生军训自我鉴定
2014/03/18 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
主要负责人任命书
2014/06/06 职场文书
军训拉歌口号
2014/06/13 职场文书
环保志愿者活动方案
2014/08/14 职场文书
地道战观后感2000字
2015/06/04 职场文书
销售人员管理制度
2015/08/06 职场文书
高中美术教学反思
2016/02/17 职场文书
Win11控制面板快捷键是什么?Win11打开控制面板的方法汇总
2022/07/07 数码科技