묻고답하기
편집버튼을 누른후, js 오류가 발생합니다.
2011.11.28 17:44
안녕하세요.
홈페이지에서 바로 관리자 로그인하면,
메뉴마다,
"페이지 로딩" "설정" "편집" 버튼이 뜨고,
편집버튼을 누르면, 레이어로 "연필모양, x박스모양, 화살표모양" 등등이 뜨는데
이것이 크롬에서는 이것이 정상적으로 뜨는데
ie8 에서는 뜨지 않고, js 오류를 내더라구요.
무엇이 문제일까요???
###
웹 페이지 오류 세부 정보
사용자 에이전트: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; InfoPath.2)
타임스탬프: Mon, 28 Nov 2011 08:36:24 UTC
메시지: 개체가 이 속성 또는 메서드를 지원하지 않습니다.
줄: 228
문자: 7
코드: 0
URI: http://test.com/files/cache/optimized/015c21e5e6eb79f2cb8adda2d9d58ba9/015c21e5e6eb79f2cb8adda2d9d58ba9.1273413292.js.php
###
228번째줄이면 대충 이 함수쪽인것같아요.
function xGetComputedStyle(oEle, sProp, bInt)
{
var s, p = 'undefined';
var dv = document.defaultView;
if(dv && dv.getComputedStyle){
s = dv.getComputedStyle(oEle,'');
if (s) p = s.getPropertyValue(sProp);
}
else if(oEle.currentStyle) {
// convert css property name to object property name for IE
var a = sProp.split('-');
sProp = a[0];
for (var i=1; i<a.length; ++i) {
c = a[i].charAt(0);
sProp += a[i].replace(c, c.toUpperCase());
}
p = oEle.currentStyle[sProp];
}
else return null;
return bInt ? (parseInt(p) || 0) : p;
}