웹마스터 팁

한번 시도를 해 봤는데... 영 추리하네요..-_-;;
그냥 머 셀렉트 메뉴 사용법이랑.. 레이어 사용법.. 그리고 옆에 스크롤바도 바꾸는거도 있고
표를 이중으로 두게 하는 것도 있네요..
머 이것저것 짬뽕이네요..
참 그 사진의 끝부분 처리를 못하겠네여.. 이거 asp를 이용할려고 해도 문제가 생기고
자바스크립트만으로도 할려니 어렵고.. 글적.

참고 하실분들 계실지는 의문이네요..

<HTML>
<head>
<style type="text/css"> //스크롤바
<!--
body {
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color: navy;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-shadow-color: navy;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: navy;
background-color: transparent;
}

//이건 링크에 가보면 알겠지만 나중에 게시판 투명하게 할려고 쓴 부분임
table {background-color: transparents;} td { background-color: transparents;}
-->
</style>
</head>
<body link="blue" vlink="purple" alink="red">
<script>
  <!--
//셀렉트에서 선택한 값을 폴더로 지정
    function go(where){
        n=1;
        Paths = this.gal.galdb.options[this.gal.galdb.selectedIndex].value;
        var filenum;
        igallery.filters.blendTrans.apply();   //부드럽게 만드는것
        igallery.src= "http://ciscoman.net/gallery/" + Paths + "/" +"0.jpg";
        igallery.filters.blendTrans.play();
        tempigallery.src= "http://ciscoman.net/gallery/" + Paths + ".jpg";
    }

//next누르면 다음 사진 prev 누르면 이전 사진 (참고로 에러처리 전혀 안됨-_-;;)
    function PrevNext(str){
        if(str == "Next") {
                igallery.filters.blendTrans.apply();
                igallery.src= "http://ciscoman.net/gallery/" + Paths + "/" + n + ".jpg";
                igallery.filters.blendTrans.play();
                n++;
                igallery.onerror= "http://ciscoman.net/gallery/" + Paths + "/" + n-1 + ".jpg";
        }
        if(str == "Prev" && n>0) {
                n--;
                igallery.filters.blendTrans.apply();
                igallery.src= "http://ciscoman.net/gallery/" + Paths + "/" + n + ".jpg";
                igallery.filters.blendTrans.play();
        }
        if(str == "error") {
                n=0;
        }
    }
  // -->
</script>

//우선은 전체적으로 테두리 깔아주는 부분
<table border=0 width=600><tr height=20 width=100%><td><div style='width:550px; height:440px;position:absolute;filter:alpha(opacity=70,finishopacity=0,style=0)'>
        <img name="igalleryer" src="http://ciscoman.net/img/00000.gif" width="550" height="440"></div></td><td></td></tr>

//셀렉트 메뉴 만들고 값을 전 사진찍을 날로 입력했습니다. 그래야 폴더랑 연결하기 쉽기에..-_-;;
<tr><td width=10></td><td width=10></td><td>
   <form name="gal"> <select name="galdb" onchange="go(this)" style="background-color:#808080; width=350; font-family:Tahoma; Font-size:8pt; color:#FFFFFF">
     <option>카테고리를 선택해 주세요</option>
     <option value="0528">(05.28)해운대 한국콘도.... 동문 첫 M.T</option>
     <option value="0519">(05.19)학교 축제.. L.E.X.Y 사진뿐인듯-_-;;</option>
     <option value="0505">(05.05)어린이날엔 어린이 대공원.. 대략 사람 구경만 한듯</option>
   </select></form></td>

//버튼을 스타일 입혀서 만들어 봤음.. 디자인 감각은 제로인듯-_-;;
   머 다 똑같은 스타일 복사하였는데.. 왜저리 길게 되는 이유는 모름.
   버튼 들어가는 부분 그냥 하니  이상하게 줄이 안 맞아서리 레이어로 하니 만족할만함 (이유는 역시 모름)
<td width=200 valign=top><form name="gal2">
        <div style='width=50;position:absolute;left=400;top=30'>
        <input type="button" value="< Prev" onClick="PrevNext('Prev')" style="color:#2E4A4A; font-size:12px; font-family:tahoma; font-weight:bold; background-color:#E9F5F5; border:1 #A1A9A9 solid; width:60px;height:19px"
        onmouseover="this.style.backgroundColor='#C0E8DB'; this.style.color='#EF315E'" onmouseout="this.style.backgroundColor='#E9F5F5'; this.style.color='#0E4433'">
        </div><div style='width=50;position:absolute;left=470;top=30'>        
        <input type="button" value="Next >" onClick="PrevNext('Next')" style="color:#2E4A4A; font-size:12px; font-family:tahoma; font-weight:bold; background-color:#E9F5F5; border:1 #A1A9A9 solid; width:60px;height:19px"
      onmouseover="this.style.backgroundColor='#C0E8DB'; this.style.color='#EF315E'" onmouseout="this.style.backgroundColor='#E9F5F5'; this.style.color='#0E4433'"></form></td>

//이제 사진 들어가는 부분.. 역시 레이어로 처리
<tr><td width=10></td><td colspan=3><div style='width:500px; height:400px; position:absolute; left:25px; top:60px;'>
<img name="igallery" src="best.jpg" onerror="PrevNext('error')" width="500" height="380"style="filter:blendTrans(duration=2)"></div></td></tr>
</table>

//이게 아마도 갤러리 테두리 이중으로 보이게 할려고 이렇게 해 놓은것 같네요..
<div style='width=50; height=50;position:absolute;left=560;top=250'>
<img name="tempigallery" src="0000.jpg"></div>
</body>
</html>

링크 : http://www.ciscoman.net
여기 들어가셔서 갤러리의 마이갤러리에 보면 있습니다. (태그가 안되는거였군요..)

전체적인 내용은 하나를 선택하면 그 선택값에 폴더를 지정해서 그 폴더의 사진 0.jpg를 보이게 합니다.
그리고 next 누르면 다음 사진... prev를 누르면 전에 사진... 머 이렇게...
사진은 폴더 하나 만들고 번호를 순서대로 부여해서 넣고 나서 이 소스에서 위에 셀렉트 메뉴 하나만
추가하니.. 사진 등록 가능하여 어렵지 않게 마이 갤러리 정도는 응용 될꺼라 믿고 있슴다. -_-;;
머 디카 매니아 한테는 유용할듯..
제목 글쓴이 날짜
셀렉트 메뉴를 통해 갤러리 만들기 한현종 2004.09.10
메뉴 추가 삭제 수정시 쓰면 좋을것 같네요 - 출처: http://www.happyscript.com/ [1] 예뜨락 2004.09.17
슬라이딩 메뉴 자바스크립트 [3] 행복한고니 2004.09.21
가로 세로가 호환되는 메뉴 [3] 이영준 2005.03.02
[동영상강좌] 제4회차 - 풀다운메뉴 만드는방법 아이티스터디 2006.02.02
위의 메뉴에 마우스를 올리면 밑에 메뉴가 나오는 소스 [1] 김민환 2006.10.10
슬라이딩 레이어 메뉴!! 메뉴가 상하로 따라다녀요!! [4] TiZa 2007.02.03
include, onload, <span id=...> 다계층메뉴 활용 강좌 [2] 김병희 2003.10.25
나만의 미니홈 만들기 ㅡ메뉴에 게시판 연결 [5] file 예뜨락 2004.12.17
[PHP 동영상강의] 50. 자바스크립트로 풀다운 메뉴제작 [2] 서기 2007.08.08
초보자도 쉽게 이해할수있도록 주석을 자세히 달아놓은 APM 메뉴얼 (1 of 4) [3] Dopesoul 2002.12.18
초보자도 쉽게 이해할수있도록 주석을 자세히 달아놓은 APM 메뉴얼 (2 of 4) [4] Dopesoul 2002.12.18
초보자도 쉽게 이해할수있도록 주석을 자세히 달아놓은 APM 메뉴얼 (3 of 3) [2] Dopesoul 2002.12.21
[왕초보팁] 2차 메뉴를 레이아웃 스킨에 넣을 때 [2] HolyJohn 2011.01.21
메뉴에서 채팅방 띄우기 용도로 쓰는 스크립트 코아 코스튬 2011.01.30
메뉴 클릭시 알림메시지 띄우기 [1] 도라란 2011.02.27
홈페이지에 퀵메뉴를 다는 소스 (ie7이상, 사파리, 불여우, 오페라 등은 position:fixed 로 고정) [20] Firstlove 2011.03.14
V3 게시판 (분류메뉴-2단계지원) 일반 게시판으로 옮겨 사용하기 ForHanbi 2011.09.09
Xe 1.5.0.9 사용자 설치메뉴얼 제2부 [22] file 황비 2011.11.22
Xe 1.5.0.9 사용자 설치 메뉴얼 제1부. [3] file 황비 2011.12.04