Firefox浏览器兼容Javascript脚本的方法Java认证考试

文章作者 100test 发表时间 2009:04:30 02:00:03
来源 100Test.Com百考试题网


  遇到了FireFox和IE脚本不兼容的问题

  1.window.event兼容脚本

  function getEvent(){ //获取浏览器事件,同时兼容ie和ff的写法

  if(document.all) return window.event.

  func=getEvent.caller.

  while(func!=null){

  var arg0=func.arguments[0].

  if(arg0){

  if((arg0.constructor==Event    arg0.constructor ==MouseEvent)

  (typeof(arg0)== "object" &.&. arg0.preventDefault &.&. arg0.stopPropagation)){

  return arg0.

  }

  }

  func=func.caller.

  }

  return null.

  }

  每次用事件之前Firefox都需要用getEvent()获取一下,否则就是空

  2.屏蔽Form提交事件

  event.returnValue=false.// for IE

  evt.preventDefault().//for firefox

  3.获取事件源

  var source=event.srcElement //IE

  var source=event.target //firefox


相关文章


Java编程(如何学好Java语法)Java认证考试
Java编程(变量和常量)Java认证考试
Maven2Pom.xml元素详解Java认证考试
SWT与Swing的比较Java认证考试
Firefox浏览器兼容Javascript脚本的方法Java认证考试
PHP程序61条面向对象分析设计的经验原则Java认证考试
Java应用:编写高级JavaScript应用代码Java认证考试
为Tomcat注册的Windows服务增加安全参数Java认证考试
在Java中实现DOM文档和XML文件互相转换Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛