묻고답하기

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

소스는

// 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 남기남
이연호 폼메일을 만들었는데, 파일첨부기능은 어떻게 하는건지 모르겟네요ㅠㅠ  
alal 퀵메뉴 설치하는데.. 잘 안되네요.  
우디 html링크와 인클루드...그림저장... [2] 2007.08.10
정식 로그인 해야만 페이지에 접속할수 있고 절대경로 홈페이지 접속에 관한 질문 [2] 2007.08.10
김선경 셀렉트박스 목록을 위쪽방향으로  
윤동혁 질문좀 할꼐요... [1] 2007.08.10
울혼 클라이언트에게 작업물(홈피) 넘겨줄때요..  
우디 인클루드 정말 궁금한데요... [1] 2007.08.10
정지웅 플래쉬에서 다이나믹 텍스트로 폰트 첨부(임베디드) 해도, 영문만 나옵니다.  
윤영미 포토샵 레이어 팔래트에서 하단 연결고리 없애는방법좀ㅜ.ㅜ  
오타대마왕 PHP로 적분을 해야 하는데....  
Aerou 몇초간격으로 자동으로 링크클릭  
이주현 제로보드 정렬 방법 문의 [1] 2007.08.10
토리 쇼핑몰에 사용되는 장바구니 로그인폼 등등 [1] 2007.08.10
나야나 php 배우고 싶은 초보입니다... [1] 2007.08.10
peace 모니터링  
요요 사이트 위아래로 슬라이딩되는 이미지나 메뉴 [1] 2007.08.10
‡다윈‡ 홈페이지 접속할때 마다.. [1] 2007.08.10
kiss119s 포토샵 페인트통툴에서 테두리가 선명하지 않아요- [1] 2007.08.10
이재민 횽아들 저 아주 급한 질문이 있는데요.... [2] 2007.08.10
이슬기 ★급! 인덱스 화면에 이미지가 않떠요 [1] 2007.08.10
축구와사람들 플래시 타겟 지점 좀 알려주세요 [1] 2007.08.10
miyo bgm 이 나오질 않네요. 뭐가 잘못된건지 좀 봐주세요.  
로보로보 링크한 파일의 주소가 mp3 일때 실행안되고 다운로드 받게 하는방법!  
완규 자바스크립트에서 변수 선언할 때요..  
완규 프레임셋을 만들때..이렇게 해도 문제 없을까요? [1] 2007.08.10
goa 그라데이션  
우라질넘 외부로그인 응용... [1] 2007.08.10
유영민 프로그래밍배우는 초보입니다~고수분들꼭좀 부탁드립니다. [1] 2007.08.10
최정욱 노프레임 사이트 만들기 질문요ㅠ.ㅠ [1] 2007.08.10