묻고답하기

<html>

<head>
<title>I'll make you Real...  </title>

<script language="JavaScript">
<!--
        var stmnLEFT = 60; // 스크롤메뉴의 좌측 위치. 필요 없을 경우 삭제
        var stmnGAP1 = 150; // 페이지 헤더부분의 여백 (이보다 위로는 올라가지 않음)
        var stmnGAP2 = 10; // 스크롤시 브라우저 상단과 약간 띄움. 필요없으면 0으로 세팅
        var stmnBASE = 200; // 스크롤메뉴 초기 시작위치 (아무렇게나 해도 상관은 없지만 stmnGAP1과 약간 차이를 주는게 보기 좋음)
        var stmnActivateSpeed = 200; // 움직임을 감지하는 속도 (숫자가 클수록 늦게 알아차림)
        var stmnScrollSpeed = 10; // 스크롤되는 속도 (클수록 늦게 움직임)

        var stmnTimer;

        // 쿠키 읽기
        function ReadCookie(name)
        {
                var label = name + "=";
                var labelLen = label.length;
                var cLen = document.cookie.length;
                var i = 0;

                while (i < cLen) {
                        var j = i + labelLen;

                        if (document.cookie.substring(i, j) == label) {
                                var cEnd = document.cookie.indexOf(";", j);
                                if (cEnd == -1) cEnd = document.cookie.length;

                                return unescape(document.cookie.substring(j, cEnd));
                        }
        
                        i++;
                }

                return "";
        }

        // 쿠키 저장
        function SaveCookie(name, value, expire)
        {
                var eDate = new Date();
                eDate.setDate(eDate.getDate() + expire);
                document.cookie = name + "=" + value + "; expires=" +  eDate.toGMTString()+ "; path=/";
        }

        // 스크롤 메뉴의 위치 갱신
        function RefreshStaticMenu()
        {
                var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;

                stmnStartPoint = parseInt(STATICMENU.style.top, 10);
                stmnEndPoint = document.body.scrollTop + stmnGAP2;
                if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1;

                stmnRefreshTimer = stmnActivateSpeed;

                if ( stmnStartPoint != stmnEndPoint ) {
                        stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
                        STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ?
-stmnScrollAmount : stmnScrollAmount );
                        stmnRefreshTimer = stmnScrollSpeed;
                }

                stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
        }

        // 메뉴 ON/OFF 하기
        function ToggleAnimate()
        {
                if (document.all.ANIMATE.checked) { // 이동하기 버튼이 체크되었다면
                        RefreshStaticMenu(); // 메뉴위치를 다시 조정
                        SaveCookie("ANIMATE", "true", 300); // 이동이 ON 상태라고 쿠키를 설정
                }
                else { // 아니라면... (이동하기 버튼이 체크되어 있지 않으면)
                        clearTimeout(stmnTimer); // 이동용 타이머 해제
                        STATICMENU.style.top = stmnGAP1; // 메뉴의 위치를 상단으로 옮긴다.
                        SaveCookie("ANIMATE", "false", 300); // 이동상태가 "OFF" 임
                }
        }

        // 메뉴 초기화
        function InitializeStaticMenu()
        {
                if (ReadCookie("ANIMATE") == "false") { // 이동상태가 off 상태라면
                        document.all.ANIMATE.checked = false; // 체크표시를 지우고
                        STATICMENU.style.top = document.body.scrollTop + stmnGAP1; // 맨 위에 들러 붙는다.
                }
                else { // 이동 on 상태라면
                        document.all.ANIMATE.checked = true; // 체크표시를 하고
                        STATICMENU.style.top = document.body.scrollTop + stmnBASE; // 기본위치로 이동한다.
                        RefreshStaticMenu(); // 스크립트 가동
                }

                STATICMENU.style.left = stmnLEFT; // 메뉴 왼쪽 위치 초기화. 필요없을 경우 삭제
        }

//-->
</script>

</head>

<body>
    <tr>
        <td width="964">
            <table align="center" cellpadding="0" cellspacing="0" width="817" bordercolordark="white" bordercolorlight="#C1C1C1">
                <tr>
                    <td width="802" colspan="3" bgcolor="#DEDEDE" height="12">
                        <p></p>
                    </td>
                    <td height="12" width="15"></td>
                </tr>
                <tr>
                    <td width="125">
                        <p align="center"> </p>
                    </td>
                    <td width="7"> </td>
                    <td width="670">
                        <p align="left">

                        </p>
                    </td>
                    <td width="15"  align="left" valign="center" ><a href="http://www.myreal.co.kr/zb/zboard.php?id=link_gallery"><img src="image/b_tag.jpg"
width="15" height="110" border="0"></a></td>
                </tr>
                <tr>
                    <td width="125" align="center" valign="top" rowspan="2">

                            <p> </p>


// 주석 입니다..^^;;   움직이는 메뉴 적용를 여기다가 적용했습니다.

                        <div id="STATICMENU" style="position:absolute; z-index:100; left:-5000px;">

                        <table cellpadding="0" cellspacing="0" border="1" style="background:#cccccc;  width:200px;">
                            <tr>
                                <td width="118">
                                    <p><? print_outlogin("아웃로그인 스킨", 1, 10) ?> </p>
                                </td>
                            </tr>
                            <tr>
                                <td width="118">
                                    <p> </p>
                                </td>
                            </tr>

                        </table>
                                        <!-- 애니메이션 유무를 체크하는 부분 -->
                                        <input id="ANIMATE" type="checkbox" onclick="ToggleAnimate();"> Animate

                                         <!-- 스크롤메뉴를 가동하는 자바스크립트 -->
                                         <script language="javascript">InitializeStaticMenu();</script>

</div>

// 주석 : ^^;;; 움직이는 메뉴 끝...   근데 왜 화면을 덮치지..  ;;;        

                    </td>

                    <td width="7" align="center" valign="middle" rowspan="2">
                        <p> </p>
                    </td>
                    <td width="670">
                        <p> </p>
                    </td>
                    <td width="15" rowspan="2"></td>
                </tr>
                <tr>
                    <td width="670">
                        <table cellpadding="0" cellspacing="0" width="649" align="center">
                            <tr>
                                <td width="649" colspan="3" align="left" valign="top">
                                    
                                                '최근 게시판

                    </td>
                </tr>
                <tr>
                    <td width="802" colspan="3" bgcolor="#DEDEDE" height="15">
                        
                                                '하부 글쓰기

                    </td>
                    <td width="15"></td>
                </tr>
            </table>
        </td>
    </tr>
</table>
</body>

</html>



....   이상이 개략적인 소스 인데요.
메인 테이블의 왼쪽 셀에 로그인 스킨과 하위 메뉴가 들어갈 테이블을 만들고
그 테이블 이 스크롤을 따라서 이동하게 하려는 모냥새로 꾸미려 합니다...
( 아..  이거 제대로 설명 드린 건지..  ;;;;  )

소스 중간에 보시면, 말도 안되는 주석을 달은 부분을 주목해 주세요.
그렇게 해 놓으니까, 익스플러로의 화면을 줄이니까,
로그인 스킨이 메인 화면을 덮치네요.
메인 테이블의 왼쪽 셀에 가만히 붙어 있질 않고..  메인테이블의 가운데 셀을 침범해서 지금 곤란하답니다. ;;;;;

웅...   이거 고치고 개장하려고 하는데,
좀 ...  늦어지네여 ^^;;;;;

가르침을 주시면 감사하겠숩니다. (__)..
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
추억팔이 스케치북5 익명 분류  
noregret94 제발도와주세요ㅠㅠ 모바일로 접속하면 크기가 이상해져요 file  
TARS 레이아웃 변경이 안됩니다. [1] 2015.02.23 by 요절
타이스크로 XE안에서 여기부분을 암호화 하려고 하면어떻게 해야되나여?  
ictai 위젯콘텐츠로 rss출력중입니다만.. [2] 2015.02.23 by ictai
빤쭈 업로드 갯수 제한 방법 있을까요? [2] 2015.02.23 by Podongi
추향1호 404에러가 뜹니다. 도와주세요..... file  
디따마니 게시판 에디터의 셀병합 버튼은 인터넷 익스플로러에서는 작동 안 되나요? file  
bog xe로 만들어진 사이트인지 아닌지.... [3] 2015.02.23 by cowboy20j
보미언닝 폐이지관리 수정하려는데 도와주세요 file  
키스투엑스이 procBoardInsertDocument와 첨부파일 존재 게시글 관련 [3] 2015.02.23 by 키스투엑스이
김학재 메뉴 초기화 [1] file 2015.02.23 by sejin7940
bloomings 일정 기간동안 모은 포인트를 랭킹하는 방법 [1] 2015.02.23 by sejin7940
cypark0809 모듈이름 설정 시 관리자페이지오류 [1] 2015.02.23 by 로이조52
브삼 게시판에 '글쓰기'를 누르면 로딩되며 창이안뜨네요 [3] 2015.02.24 by 얄리뽀
오달수 제 트래픽 정상인지좀 봐주세요(간절) [2] file 2015.02.24 by 오달수
벨루가 완전초보-xe와 드림위버 같이 ..  
류망스 모바일과 PC 첫 접속페이지를 다르게 설정할 수있나요?  
ttt22 글/댓글 수정,삭제 권한 제한하기 [1] 2015.02.24 by BJ람보
전보수 게시판 파일 업로드 시간연장이 않되는겁니까? [4] 2015.02.24 by 노에르
newi www 있으면 오류 페이지 / 없으면 정상 [1] 2015.02.24 by BJ람보
착한부산남자 mssql db 조회하면...  
루팡72 제로보드4 게시판 스킨좀 변경해 주실분요 [1] 2015.02.24 by Double'U'
하록선장님 조회수가 16863에서 멈춰 안올라가네요.  
해떨 본문안에 img 태그가 강제 주석 처리 문제 입니다. [1] file 2015.02.24 by 해떨
잘생긴모범생 게시판 글사이에 새로운 글 끼워넣기 [2] 2015.02.24 by 잘생긴모범생
꿀댕이 첨부파일다운로드 권한이 없음[관리자만 다운가능] [1] 2015.02.24 by 티지레몬
TakeUrban 컨텐츠 출력 위젯을 새창으로 열기 [1] 2015.02.24 by XE카오스
슈뉴형 가게에 인터넷을 푸른방송쓰는데.. 푸른방송도 개인서버돌리기에 문제없나요?? [2] 2015.02.24 by 슈뉴형
jinwon42 [초보] 설치 중 DB 불가능 [8] 2015.02.24 by jinwon42