자바스크립트 오류인데요^^ 도와주실분^^

· 13년 전 · 2081 · 1
function moveLayer(strlayer,width,height,evt) {

var theObj;

if (navigator.appName == 'Netscape' && document.layers != null)
theObj = eval("document.layers['" + strlayer + "']");
else if (document.all != null) //IE
theObj = eval("document.all['" + strlayer + "'].style");


var windowWidth = document.body.scrollWidth;
if(theObj) {

if (windowWidth<1180){
theObj.pixelLeft = evt.x+5-200;
theObj.pixelTop = evt.y+5+document.body.scrollTop;
}else{
theObj.pixelLeft = evt.x+5-200;
theObj.pixelTop = evt.y+5+document.body.scrollTop;
}
}
}


>>

theObj = eval("document.all['" + strlayer + "'].style");

여기 코드에서 에러나오느데요 스타일을 못찾는다고 하네욤~~ 스타일을 지워도 안되서 올려보와욤^^

도와주실분^^
|

댓글 1개

위 코드를 왜 eval 로 처리하는지 모르겠군요. 불필요한데..
if(document.getElementById)
theObs = document.getElementById(strlayer); // DOM
else if (document.layers)
theObj = document.layers[strlayer]; // NN
else if (document.alll) // IE < IE7, 스트릿모드 생략
theObj = document.all[strlayer];

// 스타일처리시
theObj.style.........
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
13년 전 조회 2,047
13년 전 조회 3,095
13년 전 조회 1,961
13년 전 조회 1,972
13년 전 조회 2,583
13년 전 조회 2,688
13년 전 조회 3,370
13년 전 조회 2,055
13년 전 조회 2,131
13년 전 조회 2,045
13년 전 조회 2,733
13년 전 조회 3,308
13년 전 조회 2,435
13년 전 조회 2,636
13년 전 조회 2,151
13년 전 조회 1,878
13년 전 조회 1,862
13년 전 조회 2,346
13년 전 조회 3,186
13년 전 조회 2,971
13년 전 조회 2,572
13년 전 조회 2,629
13년 전 조회 1,769
13년 전 조회 2,112
13년 전 조회 3,410
13년 전 조회 1,897
13년 전 조회 1,880
13년 전 조회 5,929
13년 전 조회 2,471
13년 전 조회 4,466
13년 전 조회 2,064
13년 전 조회 2,105
13년 전 조회 2,129
13년 전 조회 2,035
13년 전 조회 2,653
13년 전 조회 1,997
13년 전 조회 2,032
13년 전 조회 3,410
13년 전 조회 1,847
13년 전 조회 3,579
13년 전 조회 2,648
13년 전 조회 2,170
13년 전 조회 2,091
13년 전 조회 3,014
13년 전 조회 1,823
13년 전 조회 2,389
13년 전 조회 2,564
13년 전 조회 2,448
13년 전 조회 1,920
13년 전 조회 2,082
13년 전 조회 2,373
13년 전 조회 4,895
13년 전 조회 4,520
13년 전 조회 5,082
13년 전 조회 4,384
13년 전 조회 1,908
13년 전 조회 1,927
13년 전 조회 1,909
13년 전 조회 1.1만
13년 전 조회 3,493
13년 전 조회 3,968
13년 전 조회 3,913
13년 전 조회 4,325
13년 전 조회 1,994
13년 전 조회 2,074
13년 전 조회 5,968
13년 전 조회 1,976
13년 전 조회 2,717
13년 전 조회 2,387
13년 전 조회 2,608
13년 전 조회 2,429
13년 전 조회 1,926
13년 전 조회 2,620
13년 전 조회 2,065
13년 전 조회 2,791
13년 전 조회 2,398
13년 전 조회 2,069
13년 전 조회 3,400
13년 전 조회 2,390
13년 전 조회 1,988
13년 전 조회 3,557
13년 전 조회 2,527
13년 전 조회 2,504
13년 전 조회 2,547
13년 전 조회 2,395
13년 전 조회 1,887
13년 전 조회 1,933
13년 전 조회 2,880
13년 전 조회 2,117
13년 전 조회 3,113
13년 전 조회 2,618
13년 전 조회 1,920
13년 전 조회 5,361
13년 전 조회 2,060
13년 전 조회 3,191
13년 전 조회 2,504
13년 전 조회 2,823
13년 전 조회 2,109
13년 전 조회 3,687
13년 전 조회 2,714