웹마스터 팁
page_full_width">
레이어를 이용한 초간단 갤러리를 만들어봅시다.
2003.02.15 00:27
예제 보기 : http://morami.net/test_show_img/index.html
이번에는 레이어를 이용해서 간단한 이미지 갤러리를 만들어 보겠습니다.
더 이쁘게 꾸미시는건 여러분께 맡기겠습니다.
저는 원리만 간단하게요..^^
뭐 별거 아닙니다. 저는 초보 분들을 위해서 간단히 레이어에 쓰임에 대해서 말씀드릴려고 하는거니깐요.
고수분께서는 지나치시면 됩니다. 흠흠
그럼 시작할께요.
보통 이미지를 갤러리를 만들때 팝업을 뛰어거나 해서 하는 경우가 대부분이지요.
여기서는 자바스크립트로 레이어를 이용해서 만들어 보겠습니다.
index.html 파일 하나만 있으면 됩니다.
index.html
-------------------------------------------------------------------------------------------------------
<script language=javascript>
function ShowImg(file_name)
{
var file_name;
img_layer.style.visibility = "visible";
img_layer.innerHTML="<img src=" + file_name + " border=0 onclick=HideImg() alt='클릭하면 닫힙니다.'>";
}
function HideImg()
{
img_layer.style.visibility = "hidden";
}
</script>
<table>
<tr>
<td><a href=javascript:ShowImg('img/1.jpg'+ ')><img src=img/1.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/2.jpg')><img src=img/2.jpg border=0 width=120 height=120></a></td>
</tr>
<tr>
<td><a href=javascript:ShowImg('img/3.jpg')><img src=img/3.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/4.jpg')><img src=img/4.jpg border=0 width=120 height=120></a></td>
</tr>
<tr>
<td><a href=javascript:ShowImg('img/5.jpg'+ ')><img src=img/5.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/6.jpg')><img src=img/6.jpg border=0 width=120 height=120></a></td>
</tr>
<tr>
<td><a href=javascript:ShowImg('img/7.jpg')><img src=img/7.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/8.jpg')><img src=img/8.jpg border=0 width=120 height=120></a></td>
</tr>
<tr>
<td><a href=javascript:ShowImg('img/9.jpg'+ ')><img src=img/9.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/10.jpg')><img src=img/10.jpg border=0 width=120 height=120></a></td>
</tr>
</table>
<div id=img_layer style="position:absolute; left:20px; top:30px; z-index:2; visibility:hidden;"></div>
-------------------------------------------------------------------------------------------------------
부분 부분 설명 할께요.
<a href=javascript:ShowImg('img/1.jpg')><img src=img/1.jpg border=0 width=120 height=120></a>
이미지를 클릭하면 ShowImg 자스 함수로 img/1.jpg 이미지의 주소를 넘겨 줍니다.
(' ') 안에 이미지의 경로를 적어주시면 됩니다.
function ShowImg(file_name)
{
var file_name;
img_layer.style.visibility = "visible";
img_layer.innerHTML="<img src=" + file_name + " border=0 onclick=HideImg() alt='클릭하면 닫힙니다.'>";
}
넘어온 파일 이름을 file_name 이라는 변수로 받습니다.
img_layer.style.visibility = "visible"; --> img_layer 라는 레이어를 보여 줍니다.
img_layer.innerHTML="<img src=" + file_name + " border=0 onclick=HideImg() alt='클릭하면 닫힙니다.'>";
--> img_layer 라는 레이어에 " " 안에 있는 내용을 씁니다.
이 부분에 테이블도 넣고 하면 이쁘게 만드실 수 있을겁니다.
onclick=HideImg() 이미지를 클릭하면 레이어를 가리게 해줄 함수를 호출합니다.
function HideImg()
{
img_layer.style.visibility = "hidden";
}
--> 레이어를 가립니다.
<div id=img_layer style="position:absolute; left:20px; top:30px; z-index:2; visibility:hidden;"></div>
-->레이어 소스입니다. 왼쪽에서 20 위에서 30 위치에 보여지게 됩니다.
보여질 위치는 수정하면 되요.
그리 복잡하지 않은거라 뭐 설명 들릴께 없습니다.
테스트 페이지는 제가 살짝 꾸민겁니다.
역시 간단하지만 초보분들께 도움이 됬으면 하는 바램이군요.
차후 쓸만하게 만들면 이쁘게 꾸며서 알려 드리겠습니다.
그럼 모라미 물러 갑니다.
예제 보기 : http://morami.net/test_show_img/index.html
이번에는 레이어를 이용해서 간단한 이미지 갤러리를 만들어 보겠습니다.
더 이쁘게 꾸미시는건 여러분께 맡기겠습니다.
저는 원리만 간단하게요..^^
뭐 별거 아닙니다. 저는 초보 분들을 위해서 간단히 레이어에 쓰임에 대해서 말씀드릴려고 하는거니깐요.
고수분께서는 지나치시면 됩니다. 흠흠
그럼 시작할께요.
보통 이미지를 갤러리를 만들때 팝업을 뛰어거나 해서 하는 경우가 대부분이지요.
여기서는 자바스크립트로 레이어를 이용해서 만들어 보겠습니다.
index.html 파일 하나만 있으면 됩니다.
index.html
-------------------------------------------------------------------------------------------------------
<script language=javascript>
function ShowImg(file_name)
{
var file_name;
img_layer.style.visibility = "visible";
img_layer.innerHTML="<img src=" + file_name + " border=0 onclick=HideImg() alt='클릭하면 닫힙니다.'>";
}
function HideImg()
{
img_layer.style.visibility = "hidden";
}
</script>
<table>
<tr>
<td><a href=javascript:ShowImg('img/1.jpg'+ ')><img src=img/1.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/2.jpg')><img src=img/2.jpg border=0 width=120 height=120></a></td>
</tr>
<tr>
<td><a href=javascript:ShowImg('img/3.jpg')><img src=img/3.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/4.jpg')><img src=img/4.jpg border=0 width=120 height=120></a></td>
</tr>
<tr>
<td><a href=javascript:ShowImg('img/5.jpg'+ ')><img src=img/5.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/6.jpg')><img src=img/6.jpg border=0 width=120 height=120></a></td>
</tr>
<tr>
<td><a href=javascript:ShowImg('img/7.jpg')><img src=img/7.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/8.jpg')><img src=img/8.jpg border=0 width=120 height=120></a></td>
</tr>
<tr>
<td><a href=javascript:ShowImg('img/9.jpg'+ ')><img src=img/9.jpg border=0 width=120 height=120></a></td>
<td><a href=javascript:ShowImg('img/10.jpg')><img src=img/10.jpg border=0 width=120 height=120></a></td>
</tr>
</table>
<div id=img_layer style="position:absolute; left:20px; top:30px; z-index:2; visibility:hidden;"></div>
-------------------------------------------------------------------------------------------------------
부분 부분 설명 할께요.
<a href=javascript:ShowImg('img/1.jpg')><img src=img/1.jpg border=0 width=120 height=120></a>
이미지를 클릭하면 ShowImg 자스 함수로 img/1.jpg 이미지의 주소를 넘겨 줍니다.
(' ') 안에 이미지의 경로를 적어주시면 됩니다.
function ShowImg(file_name)
{
var file_name;
img_layer.style.visibility = "visible";
img_layer.innerHTML="<img src=" + file_name + " border=0 onclick=HideImg() alt='클릭하면 닫힙니다.'>";
}
넘어온 파일 이름을 file_name 이라는 변수로 받습니다.
img_layer.style.visibility = "visible"; --> img_layer 라는 레이어를 보여 줍니다.
img_layer.innerHTML="<img src=" + file_name + " border=0 onclick=HideImg() alt='클릭하면 닫힙니다.'>";
--> img_layer 라는 레이어에 " " 안에 있는 내용을 씁니다.
이 부분에 테이블도 넣고 하면 이쁘게 만드실 수 있을겁니다.
onclick=HideImg() 이미지를 클릭하면 레이어를 가리게 해줄 함수를 호출합니다.
function HideImg()
{
img_layer.style.visibility = "hidden";
}
--> 레이어를 가립니다.
<div id=img_layer style="position:absolute; left:20px; top:30px; z-index:2; visibility:hidden;"></div>
-->레이어 소스입니다. 왼쪽에서 20 위에서 30 위치에 보여지게 됩니다.
보여질 위치는 수정하면 되요.
그리 복잡하지 않은거라 뭐 설명 들릴께 없습니다.
테스트 페이지는 제가 살짝 꾸민겁니다.
역시 간단하지만 초보분들께 도움이 됬으면 하는 바램이군요.
차후 쓸만하게 만들면 이쁘게 꾸며서 알려 드리겠습니다.
그럼 모라미 물러 갑니다.
예제 보기 : http://morami.net/test_show_img/index.html
댓글 6
-
Gura.org
2003.02.15 12:56
-
모라미
2003.02.15 14:07
움 좋은 발상이라구요. -.- 네 감사합니다.
분명히 말씀드렸습니다.
이번에는 레이어를 이용해서 간단한 이미지 갤러리를 만들어 보겠습니다.
더 이쁘게 꾸미시는건 여러분께 맡기겠습니다.
저는 원리만 간단하게요..^^
원리만 간단히 보여 드린겁니다.
이점 양해해 주세요.
부드럽게 하는거야 얼마든지 스크립트 더 추가 하면 되겠지요. -
김승한
2003.02.19 09:45
감사합니다~~
응용해서 유용하게 잘 쓸게여~ ^-^ -
모라미
2003.02.25 05:50
이 스크립트를 통해서 갤러리 프로그램을 만들어 봤습니다.
사용자를 최대한 배려해서 만들었습니다. ^^
구경해보세요. 아래 주소 입니다.
http://www.nzeo.com/bbs/zboard.php?id=p_source&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=635 -
윤민석
2003.03.17 15:56
전 자바는 모르지만.. 보기좋은데요^^ 추천 !! -
김인기
2004.02.22 17:38
질문 되나요?
PHP에서 자바 배열로 어떻게 하죠?
예를들면 DB를 읽어야 화일이 결정되는데.. 그걸 java로 할려면..??
제목 | 글쓴이 | 날짜 |
---|---|---|
APM에서 XE 설치시 깨짐현상 발생될때...
![]() | 비밀M | 2013.05.14 |
파일박스 사용에 관하여 [2] | wooildang | 2013.04.26 |
이미지 리사이즈 적용이 안되는 경우 [4] | 아고라 | 2009.06.30 |
[수정] CSS, JS 파일 gzip로 한꺼번에 압축해서 전송하기
[20]
![]() | SCAC | 2011.09.02 |
모바일에서 댓글 자동 펼치기 (스킨:스케치북5모바일) [2] | 준스타일 | 2013.05.03 |
array 함수와 in_array함수 이용한 시간 체크 | 똑디 | 2013.05.03 |
상담용 게시판 - 확장 변수 이용
[4]
![]() | 어라얼랑 | 2012.06.23 |
XE를 위한 DEBUG 이야기 [3] | 우진홈 | 2013.04.30 |
xe 속도 엄청 빨라집니다. [4] | 투투투쓰리 | 2013.03.12 |
최근게시물에 움직이는 GIF 불러오기 | SuP | 2013.04.25 |
개인서버나 호스팅운영하실분들 참고하세요 [6] | 데브위트™ | 2012.06.19 |
간단한 PHP 문법 [204] | zero | 2000.03.06 |
XE 1.5.X , 1.7.X 용 nginx rewrite [4] | Root | 2013.03.24 |
메뉴에 새글 표시 모듈이 작동하지 않은 문제 해결 [2] | 샹하이 | 2013.04.15 |
meta_add 애드온 수정.(1.7.3 버전에 맞게..)
[4]
![]() | 투씨 | 2013.04.01 |
메인화면에 플래시 쉽게 삽입하는 방법.. [12] | 청개구리00 | 2008.08.30 |
스팸공동대응 api 모듈 지우기 [1] | SCAC | 2012.08.12 |
xe1.7.3.1 으로의 업데이트시 팝업모듈 오류 수정내역 [1] | 날마다좋은날 | 2013.04.12 |
제로보드 xe 게시판 가로 푹 줄이기 방법좀 알려주세요. [1] | 산업일꾼 | 2013.04.14 |
아이콘샵(v0.4) 관리자페이지 디자인수정파일(1.7.x 용)
![]() | 카이네드 | 2013.04.13 |
근데 이게 좀더 부드러우면 쓸만할듯합니다