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

· 13년 전 · 1592 · 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,645
13년 전 조회 2,536
13년 전 조회 1,569
13년 전 조회 1,574
13년 전 조회 2,104
13년 전 조회 2,170
13년 전 조회 2,832
13년 전 조회 1,508
13년 전 조회 1,592
13년 전 조회 1,500
13년 전 조회 2,172
13년 전 조회 2,793
13년 전 조회 1,874
13년 전 조회 2,209
13년 전 조회 1,601
13년 전 조회 1,383
13년 전 조회 1,446
13년 전 조회 1,937
13년 전 조회 2,658
13년 전 조회 2,447
13년 전 조회 2,098
13년 전 조회 2,063
13년 전 조회 1,364
13년 전 조회 1,603
13년 전 조회 2,858
13년 전 조회 1,498
13년 전 조회 1,499
13년 전 조회 5,403
13년 전 조회 2,070
13년 전 조회 4,039
13년 전 조회 1,547
13년 전 조회 1,593
13년 전 조회 1,588
13년 전 조회 1,508
13년 전 조회 2,104
13년 전 조회 1,488
13년 전 조회 1,552
13년 전 조회 2,897
13년 전 조회 1,308
13년 전 조회 3,035
13년 전 조회 2,204
13년 전 조회 1,763
13년 전 조회 1,528
13년 전 조회 2,650
13년 전 조회 1,277
13년 전 조회 1,844
13년 전 조회 2,101
13년 전 조회 1,906
13년 전 조회 1,392
13년 전 조회 1,593
13년 전 조회 1,844
13년 전 조회 4,413
13년 전 조회 3,947
13년 전 조회 4,523
13년 전 조회 3,842
13년 전 조회 1,340
13년 전 조회 1,412
13년 전 조회 1,517
13년 전 조회 9,969
13년 전 조회 2,952
13년 전 조회 3,407
13년 전 조회 3,368
13년 전 조회 3,907
13년 전 조회 1,451
13년 전 조회 1,515
13년 전 조회 5,470
13년 전 조회 1,484
13년 전 조회 2,173
13년 전 조회 1,983
13년 전 조회 2,063
13년 전 조회 1,921
13년 전 조회 1,409
13년 전 조회 2,102
13년 전 조회 1,566
13년 전 조회 2,249
13년 전 조회 1,878
13년 전 조회 1,505
13년 전 조회 2,860
13년 전 조회 1,811
13년 전 조회 1,485
13년 전 조회 3,021
13년 전 조회 1,988
13년 전 조회 1,962
13년 전 조회 2,140
13년 전 조회 1,834
13년 전 조회 1,330
13년 전 조회 1,356
13년 전 조회 2,357
13년 전 조회 1,557
13년 전 조회 2,590
13년 전 조회 2,071
13년 전 조회 1,377
13년 전 조회 4,836
13년 전 조회 1,526
13년 전 조회 2,730
13년 전 조회 1,984
13년 전 조회 2,276
13년 전 조회 1,589
13년 전 조회 3,174
13년 전 조회 2,214