h

자바스크립트 좀 도와주세요.

이미지가 여러개 있고, 마우스로 mouseover를 하면 아래 함수를 호출하는데요.

호출은 하는데, 이미지가 바뀌질 않네요.

크롬하고 익스플로러10에서 그렇습니다.

xp에서는 잘되는데요.

자바스크립트를 잘 몰라서 아무리 테스트를 해보아도 안되네요.

조언 좀 부탁드립니다.




function runSlideShow(v)
{



if(p > 1){

obj = document.getElementById("big_img");

if(v == "T")
{

if (document.all)
{

obj.style.filter="blendTrans(duration=2)";
obj.style.filter="blendTrans(duration=crossFadeDuration)";
if(obj.filters) obj.filters.blendTrans.apply();
}

obj.src = preLoad[j].src;
if (document.all && obj.filters) obj.filters.blendTrans.play();

j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout("runSlideShow('T')", slideShowSpeed);
}else{
if(obj.filters) obj.filters.blendTrans.stop();
clearTimeout(t);
}
}
}
|

댓글 2개

document.getElementById / document.getElementsByName 구별해서 쓰셔야 해요
익스 10 이전에는 name 이랑 id랑 혼용해서 인식했는데 10부터는 정확히 구별해서 쓰셔야해요
id로 만들었음 스크립트에서 id로 찾고, html을 name로 만들었음 name로 찾으셔야 해요
알려주신대로 했떠니 바로 되네요... 며칠을 고민하고 alert 테스트도 수없이 했는데.....
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-11-19 조회 1,826
13-11-19 조회 1,418
13-11-19 조회 1,849
13-11-19 조회 1,832
13-11-19 조회 1,795
13-11-19 조회 1,458
13-11-19 조회 2,536
13-11-19 조회 1,780
13-11-19 조회 2,565
13-11-19 조회 1,776
13-11-19 조회 1,734
13-11-19 조회 2,781
13-11-19 조회 1,903
13-11-19 조회 1,848
13-11-19 조회 1,898
13-11-19 조회 1,488
13-11-19 조회 1,684
13-11-19 조회 2,314
13-11-19 조회 2,155
13-11-18 조회 4,881