묻고답하기

여러가지 이미지를 페이드 효과하는 스크립트인데요...
이걸 이미지마다 링크를 걸수 없을가요?
아시는 분 답변 부탁드릴게요...

http://neogene.new21.org/_etc/overlap.html <-예제보기

<body> 와 </body>사이에 아래 스크립트를 추가하세요.
(오류 모두 수정되었습니다)

<script language = "JavaScript">
<!--

// 이미지의 위치
var imgPosX = 10;
var imgPosY = 10;

// 시간 간격 (멈춰있는 초)
var pause = 3;

// 오버랩 빠르기 (클수록 빠름 - 100을 나누어 떨어질 수 있는 수가 좋음)
var multi = 4;

// 이미지 주소 (imgName1과 imgName2를 교대로 하고, 배열 첨자는 두번씩 씀)
var imgName1 = new Array();
var imgName2 = new Array();
        imgName1[0] = "images/intro1.jpg";
        imgName2[0] = "images/intro2.jpg";
        imgName1[1] = "images/intro3.jpg";
        imgName2[1] = "images/intro4.jpg";
        imgName1[2] = "images/intro5.jpg";
        imgName2[2] = "images/intro6.jpg";
        imgName1[3] = "images/intro7.jpg";
        imgName2[3] = "images/intro8.jpg";        // 홀수 개일 경우 마지막 그림을 빈 그림으로 해서 짝수개로 맞춰주세요.


var imgPreload1 = new Array();
    for (i = 0; i < imgName1.length; i++) {
            imgPreload1[i] = new Image();
            imgPreload1[i].src = imgName1[i];
    }
var imgPreload2 = new Array();
    for (i = 0; i < imgName2.length; i++) {
            imgPreload2[i] = new Image();
            imgPreload2[i].src = imgName2[i];
    }

var imgIndex1 = 0;
var imgIndex2 = imgName2.length - 1;
var step = 0;
var maxStep = 100 / multi;

function overlapStart()
{
        if (step++ < maxStep) {
                overlap1.filters.alpha.opacity = step * multi;
                var timer = setTimeout("overlapStart()", 0);
        }
        else {
                clearTimeout(timer);
                changeImage2();
                var timer = setTimeout("overlap1to2()", pause);
        }
}
function overlap1to2()
{
        if (step-- >= 0) {
                overlap1.filters.alpha.opacity = step * multi;
                overlap2.filters.alpha.opacity = (maxStep - step) * multi;
                var timer = setTimeout("overlap1to2()", 0);
        }
        else {
                clearTimeout(timer);
                changeImage1();
                var timer = setTimeout("overlap2to1()", pause);
        }
}
function overlap2to1()
{
        if (step++ < maxStep) {
                overlap1.filters.alpha.opacity = step * multi;
                overlap2.filters.alpha.opacity = (maxStep - step) * multi;
                var timer = setTimeout("overlap2to1()", 0);
        }
        else {
                clearTimeout(timer);
                changeImage2();
                var timer = setTimeout("overlap1to2()", pause);
        }
}
function changeImage1()
{
        imgIndex1++;
        if (imgIndex1 >= imgName1.length) {
                imgIndex1 = 0;
        }
        overlap1.innerHTML = "<img src='" + imgName1[imgIndex1] + "' border='0'>";
}
function changeImage2()
{
        imgIndex2++;
        if (imgIndex2 >= imgName2.length) {
                imgIndex2 = 0;
        }
        overlap2.innerHTML = "<img src='" + imgName2[imgIndex2] + "' border='0'>";
}

function overlapImage()
{
        pause = pause * 1000;

        overlap1.style.posLeft = overlap2.style.posLeft = imgPosX;
        overlap1.style.posTop  = overlap2.style.posTop  = imgPosY;

        overlap1.innerHTML = "<img src='" + imgName1[imgIndex1] + "' border='0'>";
        overlap2.innerHTML = "<img src='" + imgName2[imgIndex2] + "' border='0'>";        

        overlapStart();
}

document.write('<div id="overlap1" style="position:absolute; filter:alpha(opacity=0);"></div>');
document.write('<div id="overlap2" style="position:absolute; filter:alpha(opacity=0);"></div>');

window.onload = overlapImage;

-->
</script>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
도메인8295 웹호스팅에 라운드큐브를 설치할 수 있나요? [1] 2014.11.07 by XESniper
tgglue 고정포워딩 하면 xe가 이상작동하나요? [1] 2014.11.07 by XESniper
도라에몽x몽에라도 본문 상단이나 하단에 특정 문구 자동으로 넣을수있나요? [1] 2014.11.07 by 키스투엑스이
라꾸77년산 파일 업로드시 진행바는 어떻게 설정하는것인가요?  
립샤 레벨 포인트 출력 문의드립니다! [5] file 2014.11.08 by 립샤
키스미베이베 최신버전 분류추가 제대로 되시나요??  
초보해외유저 버튼 하나로 게시판 옵션값을 변경할 수 있을까요? [2] 2014.11.08 by 초보해외유저
도메인8295 대댓글 작성시 "내용 값은 필수입니다" 오류  
XESTUDIO 제목에 메뉴명대신 이미지 불러오기 [1] 2014.11.08 by 키스투엑스이
공업수학2 스케치북 게시판.사용중인데. 플래시게임 태그를 넣으면. [2] 2014.11.08 by 공업수학2
제대로만들자 관리자로그인스킨 질문요.. [6] file 2014.11.08 by 제대로만들자
xe_마니 모바일에서 게시판 글등록 [2] 2014.11.08 by xe_마니
쿨럭이 기타 위젯에 확장변수 출력 문의좀 드려봅니다 ㅠ.ㅠ  
hellge 게시물에 읽는 사람 아이피를 자동출력하고 싶어요. [2] file 2014.11.08 by 키스투엑스이
zb초보 lang 수정 경로에 대해 질문드립니다 [3] file 2014.11.08 by zb초보
XESTUDIO 게시판 짤림현상 [2] 2014.11.08 by XESTUDIO
립샤 댓글 프로필을 안보이게했는데 [2] file 2014.11.08 by 립샤
XESTUDIO css 문제 질문. [2] 2014.11.08 by XESTUDIO
후하나야 로그인, 회원가입시 "잘못된 요청입니다"  
본체 이건 어떻게 만드나요?  
보몽 스케치북 게시판 익명으로 사용중인데 가끔씩 익명이 풀리는거 질문합니다  
여름장마oim imgur api 업로드 순서대로 정렬 -> 이름순 정렬 file  
립샤 회원 가입 오류가 납니다.  
롤롤롤 위젯페이지 수정시 오류 질문드립니다 몇일째 미치겠어요ㅠㅠㅠ [2] file 2014.11.09 by CosignStudio
런업 상단 여백을 없애고 싶습니다.. [15] file 2014.11.09 by 런업
김형진354 DB에서 혹시 게시물 모두 댓글허용으로 변경하는방법이있나요 ㅠㅠ? [7] 2014.11.09 by 김형진354
pino 홈페이지 게시판 만들기 초보 질문이요 ㅠ [3] 2014.11.09 by 추억팔이
립샤 sh 메모 스킨 글자수 제한 [1] 2014.11.09 by sejin7940
KrteamENT 이모티콘 관련 파일있으신분~ [2] 2014.11.09 by KrteamENT
사랑해요XE 다른 이미지를 F5 새로고침 할때마다 다른것이 출력되게 하는 방법 [1] 2014.11.09 by 몽실아빠