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

· 13년 전 · 1985 · 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,988
13년 전 조회 3,009
13년 전 조회 1,900
13년 전 조회 1,904
13년 전 조회 2,486
13년 전 조회 2,588
13년 전 조회 3,277
13년 전 조회 1,956
13년 전 조회 2,054
13년 전 조회 1,968
13년 전 조회 2,634
13년 전 조회 3,215
13년 전 조회 2,336
13년 전 조회 2,566
13년 전 조회 2,045
13년 전 조회 1,790
13년 전 조회 1,795
13년 전 조회 2,287
13년 전 조회 3,099
13년 전 조회 2,876
13년 전 조회 2,475
13년 전 조회 2,516
13년 전 조회 1,712
13년 전 조회 2,012
13년 전 조회 3,302
13년 전 조회 1,829
13년 전 조회 1,829
13년 전 조회 5,833
13년 전 조회 2,410
13년 전 조회 4,414
13년 전 조회 1,970
13년 전 조회 2,018
13년 전 조회 2,038
13년 전 조회 1,942
13년 전 조회 2,560
13년 전 조회 1,898
13년 전 조회 1,924
13년 전 조회 3,321
13년 전 조회 1,753
13년 전 조회 3,496
13년 전 조회 2,598
13년 전 조회 2,114
13년 전 조회 2,001
13년 전 조회 2,940
13년 전 조회 1,725
13년 전 조회 2,279
13년 전 조회 2,474
13년 전 조회 2,349
13년 전 조회 1,799
13년 전 조회 1,986
13년 전 조회 2,268
13년 전 조회 4,809
13년 전 조회 4,423
13년 전 조회 4,978
13년 전 조회 4,288
13년 전 조회 1,817
13년 전 조회 1,833
13년 전 조회 1,862
13년 전 조회 1만
13년 전 조회 3,391
13년 전 조회 3,873
13년 전 조회 3,810
13년 전 조회 4,274
13년 전 조회 1,928
13년 전 조회 2,004
13년 전 조회 5,886
13년 전 조회 1,901
13년 전 조회 2,625
13년 전 조회 2,340
13년 전 조회 2,519
13년 전 조회 2,332
13년 전 조회 1,836
13년 전 조회 2,526
13년 전 조회 1,988
13년 전 조회 2,700
13년 전 조회 2,315
13년 전 조회 1,991
13년 전 조회 3,303
13년 전 조회 2,296
13년 전 조회 1,906
13년 전 조회 3,478
13년 전 조회 2,428
13년 전 조회 2,432
13년 전 조회 2,486
13년 전 조회 2,318
13년 전 조회 1,815
13년 전 조회 1,843
13년 전 조회 2,806
13년 전 조회 2,043
13년 전 조회 3,036
13년 전 조회 2,527
13년 전 조회 1,837
13년 전 조회 5,268
13년 전 조회 1,990
13년 전 조회 3,113
13년 전 조회 2,407
13년 전 조회 2,754
13년 전 조회 2,038
13년 전 조회 3,605
13년 전 조회 2,638