window.location.href跳转的ie bug
2010-10-25 17:36

http://support.microsoft.com/kb/190244/en-us

在ie下,<A HREF="#" οnclick="window.location.href='http://www.microsoft.com';">
    problem repro </A>

前面要加一句window.event.returnValue = false;才能成功。

注意:对应于ie下的event.returnValue,FF中的是方法e.preventDefault()

window.event.returnValue在IE和FireFox下的兼容写法
2009年04月09日 星期四 16:47

在ie下习惯用returnValue了,可是到了ff却用不了,郁闷……

瞎折腾一番,终于搞了个兼容的方法,如释重负。。。。

以下是我写的一段输入电话号码的js,注意其中黑体部分。

js其实还是挺灵活的,直接用 if(window.event)它也能正常工作,还好

对应于ie下的event.returnValue,FF中的是方法e.preventDefault()。代码如下

    function keyDown(e)    {        e = window.event || e;  var k = e.keyCode || e.which;  

if ((k==46)||(k==8)|| (k>=48 && k<=57)||(k>=96 && k<=105)||(k>=37 && k<=40)||(k==189))        {if(str.indexOf('-')!=-1 && (k==189))            {if(window.event)                   window.event.returnValue = false;else                    e.preventDefault();//for firefox            }        }else if((k==190)||(k==110))        {if(window.event)               window.event.returnValue = false;else                e.preventDefault();//for firefox        }else        {if(window.event)               window.event.returnValue = false;else                e.preventDefault();//for firefox        }    }

转自:http://hi.baidu.com/lgclgc321/blog/item/add68c0aa5b176cf267fb54d.html

转载于:https://www.cnblogs.com/pinocchioatbeijing/articles/2350643.html

window.location.href跳转无效 IE Bug【转载】相关推荐

  1. window location href跳转无效

    问题情况 JS中设置window.location.href跳转无效 原因是 a标签的href跳转会执行在window.location.href设置的跳转之前: 如果是表单form的话  也会先执行 ...

  2. window.location.href 跳转失败

    我恨这个问题,因为困扰已久,做为一个不称职的半开发人员,对前端非常不熟,程度仅限于alert调试的水平 这个问题似乎是IE的一个傻逼哄哄的BUG引起的,在AJAX盛行的今天,当在返回success状态 ...

  3. js如何获取window.location.href跳转后查询字符串的值?

    $("#worked_count").parent().attr("onClick","window.location.href='view/warn ...

  4. window.location.href跳转到的页面,获取值

    思路 : 先用字符串方法split获取?后面的所有数据,然后再用split('&')获取所有分完组的对应值,再用split对各个组进行('=')号分割,再用{}的=全部组起来 // 咱们这里用 ...

  5. Window.location.href命令在JS中跳转无效或自动忽略

    最近在做一个跳转本页面后提示信息window.location.href只能跳转一次,之后就自动忽略了.在下面加事件返回值即可跳转成功,注意:若在form提交函数中,则不会提交表单:若在超链接标签中, ...

  6. window.location.href无法正常跳转

    在做项目的时候有一个登录跳转,用到了window.location.href的用法,在href后面的括号中写上要跳转的地址,结果出了问题. 所以这是一篇bug纠正篇: 想要做的事情:在login.ht ...

  7. 关于js中window.location.href、location.href 等如何跳转

    关于js中"window.location.href"."location.href"."parent.location.href".&qu ...

  8. input onclick=window.location.href='https://www'不能跳转问题。

    使用input onclick属性跳转是遇到问题..不能跳转 上面的onclick里面应该怎么写?我试了几次都不行不知道是不是方法有问题 <input type="button&quo ...

  9. 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller

    在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller 解决方案:使用a链接来用

最新文章

  1. zynq学习01 zynq 单独使用PL模块点亮led
  2. CPU缓存L1/L2/L3工作原理
  3. modelsim仿真正确FPGA运行不正确的可能原因 - cm4写寄存器错
  4. [云炬python3玩转机器学习笔记] 3-8Numpy中的聚合运算
  5. SpringBoot(2.4.0)自动配置原理(源码)
  6. Visual Basic团队透露将为VB添加迭代器
  7. 洛谷 P1352 没有上司的舞会【树形DP/邻接链表+链式前向星】
  8. 分布式资本合伙人孙铭:分布式存储是未来趋势,非短期炒作
  9. phpstudy编写php扩展,PHP_探讨:如何编写PHP扩展,用C/C++扩展PHP的优缺点:优点 - phpStudy...
  10. 纯JS实现倒序九九乘法表 for循环
  11. 为什么全球最好的大学大半在美国?看看美国的孩子是怎么念书的 ~~
  12. android换手机照片怎么转移,换手机了怎么把照片转移到新手机
  13. 6.28(HTML2)
  14. 罗技G402插上电脑后没反应
  15. Android客户端异常检测
  16. 动态刷新listview中的数据
  17. 华为 HCIE 2.0(云服务)-- 云上可扩展性设计实验
  18. 软件测试之测试用例评审
  19. 使用dex2jar 与xjad 反编译APK文件,查看源码
  20. BalsamiqMockups3 原型制作工具使用笔记

热门文章

  1. IOS CoreData 简单使用CURD
  2. 优秀程序员必学的开发工具教程!
  3. 在网页中显示CHM (c# csharp .net asp.net winform)
  4. 15 个实用的 PHP 正则表达式
  5. 不用ajax调用搞后台小技巧
  6. 一天赚148万元,科大讯飞2018年净利润达5.42亿,但53%为政府补助
  7. JAVA远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
  8. 003——数组(三)count()reset()end()prev()next()current()
  9. Linux 下编译安装OpenCV【转】
  10. docker强制删除none的image镜像