이미지 링크 질문 입니다..

이미지 링크 질문 입니다..

QA

이미지 링크 질문 입니다..

본문


</style>​<script type="text/javascript">
var cnt = 0;
var imgs = [
    [ "/img/banner5.png", 3 ], // 이미지 URL, 시간(초)
  [ "/img/54solution.png" , 3 ],
//    [ "/img/banner.png", 3 ],
  //  [ "/img/banner2.png", 3 ],
//    [ "/img/banner3.png", 3 ]
];
function changeBanner(){
    document.getElementById("banner").src = imgs[cnt][0];
    setTimeout(function(){
        cnt++;
        if(cnt==imgs.length) cnt = 0;
        changeBanner();
    }, imgs[cnt][1]*1000);
}

window.onload = changeBanner;
</script><style type="text/css">
body,td,th {
 color: #000;
 font-size: 14px;
 font-family: Verdana, Geneva, sans-serif;
}
body {
 background-color: #FFF;
}
</style>​

 

 

이렇게 코딩을 했는데....

3초마다 이미지가 변경됩니다...

이때 여기서 보여지는 이미지에 링크를 걸고 싶은데...어떻게 수정해야 하나요..??

 

도와주세요..!! 

이 질문에 댓글 쓰기 :

답변 1

​<script type="text/javascript">
var cnt = 0;
var imgs = [
    [ "/img/banner5.png", 3, "http://naver.com" ], // 이미지 URL, 시간(초)
  [ "/img/54solution.png" , 3, "http://daum.net" ],
//    [ "/img/banner.png", 3 ],
  //  [ "/img/banner2.png", 3 ],
//    [ "/img/banner3.png", 3 ]
];
function changeBanner(){
    document.getElementById("banner").src = imgs[cnt][0];
    document.getElementById("banner_href").href = imgs[cnt][2];
    setTimeout(function(){
        cnt++;
        if(cnt==imgs.length) cnt = 0;
        changeBanner();
    }, imgs[cnt][1]*1000);
}

window.onload = changeBanner;
</script>
<a href="" id="banner_href"><img src="" id="banner" /></a>

 

테스트 할 만한 데가 없네요.

답변을 작성하시기 전에 로그인 해주세요.
전체 55
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT