묻고답하기

홈페이지 첫페이지에 게시물이 스크롤되고
이미지가 스크롤되는 코너가 두개가 있습니다.
스크립트 두개가 서로 충돌이나서 이미지 스크롤은 잘되나
게시물 스크롤이 잘 안됩니다.
원인을 꼭 알고싶습니다^^

***************   이미지가  스크롤 됨   ***************

<script language="javascript">
//Math.random()
        var scrollerheight=95*5+5;                // 스크롤러의 세로 크기는 사용법 참고
        var html,total_area=0,wait_flag=true;        
        var bMouseOver = 1;
        var scrollspeed = 1;                // Scrolling 속도
        var waitingtime = 3000;                // 멈추는 시간
        var s_tmp = 0, s_amount = 95;    // 위의 세로크기와 같이
        var scroll_content=new Array();
        var startPanel=0, n_panel=0, i=0;
                                                                                
        function startscroll()

        { // 스크롤 시작
                i=0;
                for (i in scroll_content)
                        n_panel++;
                        
                n_panel = n_panel -1 ;
                startPanel = Math.round(Math.random()*n_panel);
                if(startPanel == 0)
                {
                        i=0;
                        for (i in scroll_content)
                                insert_area(total_area, total_area++); // area 삽입
                }
                else if(startPanel == n_panel)
                {
                        insert_area(startPanel, total_area);
                        total_area++;
                        for (i=0; i<startPanel; i++)
                        {
                                insert_area(i, total_area); // area 삽입
                                total_area++;
                        }
                }
                else if((startPanel > 0) || (startPanel < n_panel))
                {
                        insert_area(startPanel, total_area);
                        total_area++;
                        for (i=startPanel+1; i<=n_panel; i++)
                        {
                                insert_area(i, total_area); // area 삽입
                                total_area++;
                        }
                        for (i=0; i<startPanel; i++)
                        {
                                insert_area(i, total_area); // area 삽입
                                total_area++;
                        }
                }
                window.setTimeout("scrolling()",waitingtime);
        }
        function scrolling(){ // 실제로 스크롤 하는 부분
                if (bMouseOver && wait_flag)
                {
                        for (i=0;i<total_area;i++){
                                tmp = document.getElementById('scroll_area'+i).style;
                                tmp.top = parseInt(tmp.top)-scrollspeed;
                                if (parseInt(tmp.top) <= -scrollerheight){
                                        tmp.top = scrollerheight*(total_area-1);
                                }
                                if (s_tmp++ > (s_amount-1)*scroll_content.length){
                                        wait_flag=false;
                                        window.setTimeout("wait_flag=true;s_tmp=0;",waitingtime);
                                }
                        }
                }
                window.setTimeout("scrolling()",1);
        }
        function insert_area(idx, n){ // area 삽입
                html='<div style="left: 0px; width: 100%; position: absolute; top: '+(scrollerheight*n)+'px" id="scroll_area'+ '+ '+n+'">n';
                html+=scroll_content[idx]+'n';
                html+='</div>n';
                document.write(html);
        }
var newsVar = 0;
scroll_content[0] = ""
scroll_content[0]= scroll_content[0] + " [img]";
</script>


***************   게시물이 스크롤 됨   ***************

<script language="javascript">
<!--
self.onError=null;
        currentX = currentY = 0;
        whichIt = null;
        lastScrollX = 0;
        lastScrollY = 0;
        NS = (document.layers) ? 1 : 0;
        IE = (document.all) ? 1 : 0;
        iW = "document.body.clientWidth";
        function heartBeat() {
                if(IE) {
                        diffY = document.body.scrollTop+100;
                        diffX = 0;
                }
                if(NS) {
                        diffY = self.pageYOffset;
                        diffX = self.pageXOffset;
                }
                if(diffY != lastScrollY) {
                        percent = .1 * (diffY - lastScrollY);
                        if(percent > 0) percent = Math.ceil(percent);
                        else percent = Math.floor(percent);
                        if(IE) document.all.divMenu.style.pixelTop += percent;
                        if(NS) document.divMenu.top += percent;
                        lastScrollY = lastScrollY + percent;
                }
                if(diffX != lastScrollX) {
                        percent = .1 * (diffX - lastScrollX);
                        if(percent > 0) percent = Math.ceil(percent);
                        else percent = Math.floor(percent);
                        if(IE) document.all.divMenu.style.pixelLeft += percent;
                        if(NS) document.divMenu.top += percent;
                        lastScrollY = lastScrollY + percent;
                }
                document.all.divMenu.style.left=(eval(iW)/2+400);
        }
        if(NS || IE) action = window.setInterval("heartBeat()",1);
//-->
</script>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
승훈 아이피에 관련된것 알려주세요! [2] 2007.08.10
김형민 홈페이지 메인에 게시판 최신목록 들어가는거 모르겠어요!! [1] 2007.08.10
승훈 아이피 차단 소스!!!! 팁 알려주세요. [2] 2007.08.10
남승미 가족 홈페이지를 만들려고 하는데....게시판을 어떻게 달아야 하는지...초보입니다.. [3] 2007.08.10
난자상학 팝업창 띄우기 좀 알려주세요.  
Daylight 서기님 강좌중에 시게만드는거..  
박소현 제발 이거좀 해결해주세요..이거같고 4시간째 매달리고 있는중. [4] 2007.08.10
유성목 홈페이지 버튼 수정하는 방법좀 알려주세요~~~!! [8] file 2007.08.10
Darkside 접속할때마다 다른 플래시파일 띄우는법  
tammy 다운로드창을 뜨게 하는 방법(php) [1] 2007.08.10
정지현 테이블위에 이것(; echo)안보이게할려면 [2] 2007.08.10
오석정 이런건 이미지레디로 어떻게 만드는지요? [1] file 2007.08.10
박기현 레드헷 리눅스 9.0에 APM을 설치하였는데... [3] 2007.08.10
쓸쓸한달빛 가정집에서 서버를 돌릴때 질문 사항들입니다. [4] 2007.08.10
정윤 PHP관련 질문이요 ㅜㅠ [1] 2007.08.10
언약 매일 새로운 메세지가(성경구절이나 격언) 나타나게 하고 싶은데..  
유진 자바로 된 메뉴가 안보일 경우  
승훈 자신의 홈페이지에 방문한 사람 IP를 운영자에게만 출력하는 방법알려주세요!  
강지훈 이 네비게이션메뉴가 안되는 이유가 뭘까요... [1] 2007.08.10
조승우 글쓰기가 않됩니다.  
patou mysql_fetch_array() 에러 [2] 2007.08.10
이현석 본인이 방문한 url 을 저장할 수 있는 방법.  
ufo220 두개의 스크립트가 충돌이 납니다  
정대환 또 다른 질문이요. [3] 2007.08.10
moonsoo 일본어 질문입니다. [2] 2007.08.10
박정근 PHP질문입니다 ㅠㅠ  
HoYS 아이프레임으로 게시판을 넣으면 메뉴 하이퍼링크가 사라져요 ㅠ ㅠ  
정형재 쿼리문 한번 봐주세요!!! [3] 2007.08.10
이상훈 아이 프레임을 사용했는데 , 내용이 전부 왼쪽으로 쏠리네요. [1] 2007.08.10
박세진 제 게시판에 cgi 프로그램을 이용하여 자동적으로 글을 등록 할 수 있을 가요?