IE6 中 window.open() 函数的超级大坑
2015-11-10 11:47
141 查看
别问我为什么还要为 IE6 提供支持,客户机器很多都是 XP 系统,而且还是内网运行,我也不想为 IE6 提供支持,这个浏览器太不好对付了。
相同的js代码,在另外一个项目中运行的很好,本项目中问题出现了。
这个代码在IE6下运行就会提示:参数错误。
别的项目中,可以运行,唯一不同的就是 url 和 name 参数的值,在将 name 参数的值改成 win_name 后,窗口终于可以被 open 出来了。话说这个 name 也必须要符合标识符的标准要求才可以吗?
改进的代码是这样的,可以在 IE6 下正常运行。
这一个字符的问题,折腾了我早上的两个小时时间,希望大家不要再坑了。
相同的js代码,在另外一个项目中运行的很好,本项目中问题出现了。
window.open('/myweb/controller/action', 'win-name', 'scrollbars=yes');
这个代码在IE6下运行就会提示:参数错误。
别的项目中,可以运行,唯一不同的就是 url 和 name 参数的值,在将 name 参数的值改成 win_name 后,窗口终于可以被 open 出来了。话说这个 name 也必须要符合标识符的标准要求才可以吗?
改进的代码是这样的,可以在 IE6 下正常运行。
window.open('/myweb/controller/action', 'win_name', 'scrollbars=yes');
这一个字符的问题,折腾了我早上的两个小时时间,希望大家不要再坑了。
相关文章推荐
- rbenv配置ruby on rails 编程环境(Linux系统)
- The operation couldn’t be completed. (LaunchServicesError error 0.)
- Tomcat学习总结
- 架构设计:负载均衡层设计方案(1)——负载场景和解决方式
- 玩转 Linux 之:磁盘分区、挂载知多少
- 常用网站
- Linux硬链接与软链接的区别
- 磁盘与文件系统管理(1)
- 内存溢出
- nginx 404 跳转到自定义的页面
- 64位centos6.7安装mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
- Linux_PXE服务器_RHEL7
- OpenGL + VS2012 环境配置
- linux中inittab文件详解
- Squid介绍及普通代理完整部署
- centos yum安装 Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias
- Tomcat启动后访问不了apache Tomcat主页但能访问tomcat下的项目
- Linux查看文件和文件夹大小
- linux系统调用的实现
- eclipse部署tomcat修改项目访问路径(虚拟路径)