1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

这段JS是干什么的?

本帖由 lane2008-12-21 发布。版面名称:前端开发

  1. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    代码:
    if(!isIE){
    	window.constructor.prototype.__defineGetter__("event",function(){
    		var func = arguments.callee.caller;
    		while(func != null){
    			var arg0 = func.arguments[0];
    			if(arg0 && (arg0.constructor==Event || arg0.constructor ==MouseEvent)){
    				return arg0;
    			}
    			func = func.caller;
    		}
        	return null;
    	});
    	Event.prototype.__defineSetter__("returnValue",function(b){
    		if(!b)this.preventDefault();
    		return b;
    	});
    	Event.prototype.__defineGetter__("srcElement",function(){
    		var node=this.target;
    		while(node.nodeType != 1)node=node.parentNode;
    		return node;
    	});
    	Event.prototype.__defineGetter__("offsetX",function(){
    			return this.layerX;
    	});
    	Event.prototype.__defineGetter__("offsetY",function(){
    		return this.layerY;
    	});
    	HTMLElement.prototype.attachEvent = function(sType,foo){
    		this.addEventListener(sType.slice(2),foo,false);
    	}
    	HTMLElement.prototype.detachEvent = function(sType,foo){
    		this.removeEventListener(sType.slice(2),foo,false);
    	}
    	HTMLDocument.prototype.attachEvent = function(sType,foo){
    		this.addEventListener(sType.slice(2),foo,false);
    	}
    	HTMLDocument.prototype.detachEvent = function(sType,foo){
    		this.removeEventListener(sType.slice(2),foo,false);
    	}
    	HTMLElement.prototype.__defineGetter__("innerText",function(){
    		return this.textContent;
    	});
    	HTMLElement.prototype.__defineSetter__("innerText",function(str){
    		this.textContent = str;
    	});
    }
    else document.execCommand("BackgroundImageCache",false,true);
    
     
  2. 帅气十足也

    帅气十足也 Active Member

    注册:
    2006-03-09
    帖子:
    1,511
    赞:
    9
    JS日期调取:(
     
  3. swsw007

    swsw007 New Member

    注册:
    2006-07-04
    帖子:
    2,228
    赞:
    1
    不懂js的飘过。

    if(!isIE)
     
  4. webren

    webren New Member

    注册:
    2008-09-06
    帖子:
    2,934
    赞:
    0
    那俺只有飘过了.
     
  5. 100

    100 New Member

    注册:
    2005-10-04
    帖子:
    1,964
    赞:
    3
    event