报错代码 commmon.js如下:var Common = {getEvent : function() {         //这里报错。提示缺少对象 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;
},
getMousePos : function(ev) {
if (!ev) {
ev = this.getEvent();
}
if (ev.pageX || ev.pageY) {
return {
x: ev.pageX,
y: ev.pageY
};
}
if (document.documentElement && document.documentElement.scrollTop) {
return {
x: ev.clientX + document.documentElement.scrollLeft - document.documentElement.clientLeft,
y: ev.clientY + document.documentElement.scrollTop - document.documentElement.clientTop
};
}
else if (document.body) {
return {
x: ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y: ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
}, 
getItself : function(id) {
return "string" == typeof id ? document.getElementById(id) : id;
},
getViewportSize : {
w: (((window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth)) ? document.documentElement.clientWidth : document.body.offsetWidth), 
h: (((window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight)) ? document.documentElement.clientHeight : document.body.offsetHeight)
},
isIE : document.all ? true : false,
getElementPos : function(obj){
var dgO = this.getItself(obj);
var dgTop = dgO.offsetTop;
while(dgO.offsetParent!=null) {
oParent = dgO.offsetParent;
dgTop += oParent.offsetTop;
dgO = oParent;
}
dgO = obj;
var dgLeft = dgO.offsetLeft;
while(dgO.offsetParent!=null) {
oParent = dgO.offsetParent;
dgLeft += oParent.offsetLeft;
dgO = oParent;
}
return { x:dgLeft, y:dgTop};
},
setOuterHtml : function(obj, html) {
var Objrange = document.createRange();
obj.innerHTML = html;
Objrange.selectNodeContents(obj);
var frag = Objrange.extractContents();
obj.parentNode.insertBefore(frag, obj);
obj.parentNode.removeChild(obj);
}
};
jsp页面引入(drag.js会调用common.js的方法):
<script type="text/javascript" language="javascript" src="js/common/common.js" charset="GBK"></script>
<script type="text/javascript" language="javascript" src="js/common/drag.js" charset="GBK"></script>
FireFox下正常。ie6下使用Companion.js调试
报错:缺少对象(line1)(common.js)
求高手解决!!!!!!!!!!!!!!!!!!!!!!!!!!!!!