﻿var _BrowserName=navigator.appName;
var _BrowserVer=navigator.appVersion;
var _BrowCodeName=navigator.appCodeName;
var _CookieEnabled=navigator.cookieEnabled;
var _Platform=navigator.platform;
function FireFoxToIE(){
   //FireFox到IE的拓展
   if(!window.addEventListener){return null;}
   //事件名方法名属性名
   HTMLElement.prototype.__defineGetter__("runtimeStyle",element_prototype_get_runtimeStyle); 
   HTMLElement.prototype.__defineGetter__("innerText",element_prototype_get_innerText); 
   HTMLElement.prototype.__defineSetter__("innerText",element_prototype_set_innerText);
   window.constructor.prototype.__defineGetter__("event",window_prototype_get_event);
   Event.prototype.__defineGetter__("srcElement",event_prototype_get_srcElement); 
   Event.prototype.__defineGetter__("x",event_prototype_get_x); 
   Event.prototype.__defineGetter__("y",event_prototype_get_y);
   Event.prototype.__defineGetter__("keyCode",event_prototype_get_keyCode); 
   //实现函数
   function element_prototype_get_runtimeStyle() 
   { 
       return this.style; 
   }
   function element_prototype_get_innerText(){
	   return this.textContent;   
   }
   function element_prototype_set_innerText(sText){
	   this.textContent=sText;   
   }
   function window_prototype_get_event(){
	   var arg0=null,func=null;
	   func=window_prototype_get_event.caller;
	   while(func!=null){
	      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;
   }
   function event_prototype_get_srcElement(){
       return this.target; 
   }
   function event_prototype_get_x(){
       return event.pageX; 
   }
   function event_prototype_get_y(){
       return event.pageY; 
   }
   function event_prototype_get_keyCode(){
       return event.which; 
   }
}
function IEToFireFox(){
   //IE到FireFox的拓展
   if(_BrowserName!="Microsoft Internet Explorer") return null;
   document.getElementsByName=function(name){
       var allObjs=document.getElementsByTagName("*");
	   var objs=new Array();
	   var i;
	   for(i=0;i<allObjs.length;i++){
		   if(allObjs[i].getAttribute("name")==name){
	          objs[objs.length]=allObjs[i]
		   }
	   }
	   return objs
   }
}

FireFoxToIE()
IEToFireFox()
