묻고답하기

제가 소스를 구해서 퀵메뉴를 만들어 보려는데..
이상하게 안되더라구요.

소스는

// var isDOM = (document.getElementById ? true : false);
// var isIE4 = ((document.all && !isDOM) ? true : false);
// var isNS4 = (document.layers ? true : false);
// function getRef(id) {
//         if (isDOM) return document.getElementById(id);
//         if (isIE4) return document.all[id];
//         if (isNS4) return document.layers[id];
// }
// var isNS = navigator.appName == "Netscape";
// function moveRightEdge() {
//         var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
//         if (isNS4) {
//                 yMenuFrom   = divMenu.top;
//                 yMenuTo     = windows.pageYOffset + 100;   // 위쪽 위치
//         } else if (isDOM) {
//                 yMenuFrom   = parseInt (divMenu.style.top, 10);
//                 yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 100; // 위쪽 위치
//         }
//         timeoutNextCheck = 500;
//         if (yMenuFrom != yMenuTo) {
//                 yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
//                 if (yMenuTo < yMenuFrom)
//                         yOffset = -yOffset;
//                 if (isNS4)
//                         divMenu.top += yOffset;
//                 else if (isDOM)
//                         divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;
//                         timeoutNextCheck = 10;
//         }
//         setTimeout ("moveRightEdge()", timeoutNextCheck);
// }

// if (isNS4) {
//         var divMenu = document["divMenu"];
//         divMenu.top = top.pageYOffset + 40;
//         divMenu.visibility = "visible";
//         moveRightEdge();
// } else if (isDOM) {
//         var divMenu = getRef('divMenu');
//         divMenu.style.top = (isNS ? window.pageYOffset : document.body.scrollTop) + 100;
//         divMenu.style.visibility = "visible";
//         moveRightEdge();
// }


이거구요. (물론 주석빼고 썼어요. .^^;;)

근데 한가지 희한한 점은..
해당 페이지에 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"> 이 문서타입을 넣을땐 안되고..
빼면 되더라구요. 근데 저걸 빼면 또 html이 망가지는데..
해결 방법이 없을까요?
답변 좀 부탁드립니다. 급해요.. ㅠ.ㅠ


글고..

                q_img = 6;
                q_img_start = 0;
                q_img_end = 2;

        function doMove2(act) {
                
                if( act == "u"){
                        if((q_img-1) > (q_img_end)){
                                q_img_start++;
                                q_img_end++;
                        }
                } else if( act == "d"){
                        if(q_img_start > 0){
                                q_img_start--;
                                q_img_end--;
                        }
                }

                for(i = 0 ; i < q_img ; i++) {
                        if(i >= q_img_start && i <= q_img_end) {
                                eval("document.all.q" + i + ".style.display = ''");
                                eval("document.all.q" + i + "_1.style.display = ''");
                        } else {
                                eval("document.all.q" + i + ".style.display = 'none'");
                                eval("document.all.q" + i + "_1.style.display = 'none'");
                        }
                }
        }

        setInterval(changeImage, 2000);
        var arr = new Array();
        arr[0] = "/images/special04.jpg";
        arr[1] = "/images/special05.jpg";
        arr[2] = "/images/special03.jpg";

        function changeImage() {

                tmp = arr[0];
                arr[0] = arr[1];
                arr[1] = arr[2];
                arr[2] = tmp;

                document.all.special01.src = arr[0];
                document.all.special02.src = arr[1];
                document.all.special03.src = arr[2]
        }


이 소스로 썸네일 이미지를 한칸씩 이동하는걸 구현했는데..
작동은 하는데 오류가 나네요.

'document.all.special01 은 null 이거나 개체가 아닙니다.' 라고 나오네요.

답변 좀 부탁드립니다;;

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
아짱。 웹 서버이전 질문입니다. [2] 2013.08.12 by Gunmania
태그맨 스팸글 및 사이트제목 설정이 안먹히는 문제에 관하여... [2] 2013.08.12 by 컴퓨터매니아
아싸로또1등맞고싶어 여기 사이트 메인화면 이미지슬라이드 만들기 어렵나요? [1] 2013.08.12 by 이온디
아싸리방가 모바일 기본스킨에서 글쓰기버튼이 안보입니다..  
Fidelity 간단한 CSS 질문 드립니다. [2] 2013.08.11 by 쿡래빗
본체 회원가입시 포인트 충전이 안됩니다.  
sdkfj24 xe 제로보드 백업된 파일 복구문의 [1] 2013.08.11 by sejin7940
PodongS2 사이트 가로크기 [1] 2013.08.11 by sejin7940
近藤奈奈 애드온을 사용하는데 충돌이 일어나서.. [2] 2013.08.11 by sejin7940
가롸찡 페이지 관리 권한이 일부 페이지에서 나타나지 않습니다.  
비로코 최상단에 계속 떠있는거 없앨려면 [2] file 2013.08.11 by sejin7940
쏠쏠쏠 설문조사 기능, 수정 가능한지 여부. [1] 2013.08.11 by sejin7940
전법소404 홈페이지 글쓰기가 이상해요 [2] 2013.08.11 by 전법소404
전법소404 비회원시 지식인게시판이 열리지 않습니다. [2] file 2013.08.11 by 전법소404
우도한 KR과 COM두개의 도매인을 사용하는데 COM도메인에서 로그인이 안됩니다. [2] 2013.08.11 by walk
Paul XE 기본 모바일용 검색창의 둥근 테두리 수정은 어디에서 하나요? [1] 2013.08.11 by sejin7940
이온디 게시판에서 {$module_srl} 출력 [2] 2013.08.11 by sejin7940
한국12 ftp 쉬운설치 문제  
t_sue iframe으로 게시판 삽입후 글쓰기 및 수정화면 리사이즈 문제  
궁굼자 전체 게시판 공지사항기능 [1] 2013.08.11 by 쿨럭이