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 相关文章推荐
javascript使用activex控件的代码
Jan 27 Javascript
json原理分析及实例介绍
Nov 29 Javascript
THREE.JS入门教程(5)你应当知道的十件事
Jan 24 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
May 07 Javascript
javascript的propertyIsEnumerable()方法使用介绍
Apr 09 Javascript
jQuery定义背景动态切换效果的方法
Mar 23 Javascript
JavaScript获得页面base标签中url的方法
Apr 03 Javascript
JavaScript中Array对象用法实例总结
Nov 29 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Dec 14 Javascript
AngularJS中使用ngModal模态框实例
May 27 Javascript
vue之数据交互实例代码
Jun 16 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
Nov 16 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实现在线考试系统【附源码】
2018/09/18 PHP
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
2010/06/19 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
JS实现的倒计时效果实例(2则实例)
2015/12/23 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
微信小程序 欢迎页面的制作(源码下载)
2017/01/09 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
微信小程序顶部导航栏滑动tab效果
2019/01/28 Javascript
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
简单的Apache+FastCGI+Django配置指南
2015/07/22 Python
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
django框架实现一次性上传多个文件功能示例【批量上传】
2019/06/19 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
利用Python制作动态排名图的实现代码
2020/04/09 Python
什么是python的自省
2020/06/21 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
如何用Python绘制3D柱形图
2020/09/16 Python
Pyqt助手安装PyQt5帮助文档过程图解
2020/11/20 Python
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
小学生自我鉴定
2013/10/12 职场文书
高中军训感言600字
2014/03/11 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
质量标语大全
2014/06/12 职场文书
我的中国梦演讲稿600字
2014/08/19 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
小学优秀学生评语
2014/12/29 职场文书
2015年司机工作总结
2015/04/23 职场文书
学生病假条怎么写
2015/08/17 职场文书
志愿服务心得体会
2016/01/15 职场文书
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python