firefox获取事件状态(event)--iteye技术网站

firefox获取事件状态(event)--iteye技术网站
2011年07月01日
  
  
   New Document
  
  function a(){ alert(window_event_constructor().keyCode);}
  function firefox(){
  HTMLElement.prototype.defineGetter("runtimeStyle", this.style);
  window.constructor.prototype.defineGetter("event", window_event);
  Event.prototype.defineGetter("srcElement", this.target);
  }
  function element_style(){
  return this.style;
  }
  function window_event(){
  return window_event_constructor();
  }
  function event_srcElement(){
  return this.target;
  }
  function window_event_constructor(){
  if(document.all){
  return window.event;
  }
  var caller = window_event_constructor.caller;
  while(caller!=null){
  var argument = caller.arguments[0];
  if(argument){
  var temp = argument.constructor;
  if(temp.toString().indexOf("Event")!=-1){
  return argument;
  }
  }
  caller = caller.caller;
  }
  return null;
  }
  if(window.addEventListener){
  firefox();
  }
  
  
  
  
  
  
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值