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

· 13년 전 · 1988 · 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년 전 조회 1,991
13년 전 조회 3,012
13년 전 조회 1,901
13년 전 조회 1,906
13년 전 조회 2,491
13년 전 조회 2,589
13년 전 조회 3,278
13년 전 조회 1,958
13년 전 조회 2,055
13년 전 조회 1,970
13년 전 조회 2,635
13년 전 조회 3,217
13년 전 조회 2,337
13년 전 조회 2,567
13년 전 조회 2,046
13년 전 조회 1,790
13년 전 조회 1,795
13년 전 조회 2,288
13년 전 조회 3,101
13년 전 조회 2,878
13년 전 조회 2,476
13년 전 조회 2,518
13년 전 조회 1,713
13년 전 조회 2,013
13년 전 조회 3,304
13년 전 조회 1,831
13년 전 조회 1,831
13년 전 조회 5,835
13년 전 조회 2,410
13년 전 조회 4,414
13년 전 조회 1,970
13년 전 조회 2,020
13년 전 조회 2,039
13년 전 조회 1,943
13년 전 조회 2,562
13년 전 조회 1,901
13년 전 조회 1,930
13년 전 조회 3,322
13년 전 조회 1,756
13년 전 조회 3,499
13년 전 조회 2,599
13년 전 조회 2,114
13년 전 조회 2,001
13년 전 조회 2,946
13년 전 조회 1,727
13년 전 조회 2,281
13년 전 조회 2,474
13년 전 조회 2,352
13년 전 조회 1,800
13년 전 조회 1,989
13년 전 조회 2,271
13년 전 조회 4,811
13년 전 조회 4,426
13년 전 조회 4,983
13년 전 조회 4,290
13년 전 조회 1,823
13년 전 조회 1,833
13년 전 조회 1,862
13년 전 조회 1만
13년 전 조회 3,392
13년 전 조회 3,877
13년 전 조회 3,812
13년 전 조회 4,274
13년 전 조회 1,929
13년 전 조회 2,006
13년 전 조회 5,888
13년 전 조회 1,902
13년 전 조회 2,628
13년 전 조회 2,341
13년 전 조회 2,520
13년 전 조회 2,333
13년 전 조회 1,837
13년 전 조회 2,531
13년 전 조회 1,990
13년 전 조회 2,703
13년 전 조회 2,316
13년 전 조회 1,993
13년 전 조회 3,303
13년 전 조회 2,298
13년 전 조회 1,907
13년 전 조회 3,479
13년 전 조회 2,428
13년 전 조회 2,434
13년 전 조회 2,487
13년 전 조회 2,319
13년 전 조회 1,819
13년 전 조회 1,846
13년 전 조회 2,810
13년 전 조회 2,045
13년 전 조회 3,038
13년 전 조회 2,531
13년 전 조회 1,837
13년 전 조회 5,270
13년 전 조회 1,991
13년 전 조회 3,114
13년 전 조회 2,411
13년 전 조회 2,754
13년 전 조회 2,038
13년 전 조회 3,608
13년 전 조회 2,639