뽀라닷컴
Loading...




웹디자인,포토샵,그누보드,제로보드,동영상제작 관련 메모 >>


전체(437)인터넷,컴퓨터 (94) | 웹디자인tip (182) | CG,그래픽tip (70) | BBS_Tip (74) | 영상tip (17) |
심플라이트박스 2017-09-10 12:55:40
홈페이지홈페이지

페이지에 slb.js 를 <script language="javascript" type="text/javascript" src="/slb.js" ></script> 와 유사한 방식으로 추가해 주신후에

<style type="text/css">
 html { width:100%; height:100%; }
 body { width:100%; height:100%; margin: 0px; padding: 0px; font-size:9pt; }
 .SLB_center { cursor:pointer; visibility:hidden; border: solid 4px #000000; background-color: #FFF}
 .SLB_close { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
 .SLB_caption { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
 #SLB_loading { cursor: pointer; display:none; z-index: 99998; position:absolute; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding: 3px 0px 4px 0px; border: solid 2px #cfcfcf; }
</style>

페이지에 위와 같이 스타일을 추가해주시구요~(css 에 추가하시거나~)

< div id="SLB_film" style="z-index: 99997; position:absolute; display:none; width:100%; height:100%; background-color:#000000; filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;"></div>
< div id="SLB_content" onclick="SLB();" align="center" style="z-index: 99999; position:absolute;"></div>
< div id="SLB_loading" onclick="SLB();" title="로딩중...클릭시 취소"> Loading... </div>

위 3개 div 를 <body> 바로 밑에 추가해주시고 나서 아래의 예제를 참고하여 링크에 href="javascript:SLB('...');" 방식이나 onclick="SLB('...');" 으로 이용하시면 됩니다.

이미지 띄우기
실행코드: SLB('http://i.blog.empas.com/frozen108/28257327_365x396.jpg','image',true);
설명: SLB('이미지주소', 'image', 반투명배경클릭시닫기?(true or false));

이미지 띄우기 - 캡션과 함께
실행코드: SLB('http://i.blog.empas.com/frozen108/28257327_365x396.jpg','image',false, '오~이쁘당!김태희 ^^');
설명: SLB('이미지주소', 'image', 반투명배경클릭시닫기?(true or false), '캡션내용');

아이프레임 띄우기   [1]   [2]
SLB('http://www.yahoo.com','iframe', 600, 400, true, false);
[1] = SLB('./blank1.html','iframe', 400, 200, true, true)
[2] = SLB('./blank2.html','iframe', 400, 400, true, true)
설명: SLB('아이프래임 src', 'iframe', 가로크기, 세로크기, 아이프렘하단에 닫기버튼표시?(true or false), 내용에 맞게 아이프레임의 높이 자동 조절?(true or false));

html 띄우기1
SLB('
하하하하하
ㅋㅋㅋㅋ
','html');
설명: SLB('html 소스', 'html', 중앙 내용클릭해도 안닫히기?(true or false));

html 띄우기2
SLB('
TABLE
다른곳은클릭해도
안닫힘닫기는여기
onclick=\'SLB();\'
','html', true);

* 닫기는 SLB(); 를 호출하면 닫힘
* 아이프래임의 내부에 있는 문서에서 닫을려면 parent.SLB(); 로 닫을수 있음.
* 로딩중 표시를 클릭하면 로딩 취소됨
* 반투명배경의 투명도 및 색상은
<div id="SLB_film" style="z-index: 99997; position:absolute; display:none; width:100%; height:100%; background-color:#000000; filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;"></div>
에서 수정가능
* 검정색 이미지 테두리의 두께와 색상은
.SLB_center { cursor:pointer; visibility:hidden; border: solid 4px #000000; background-color: #FFF}
에서 수정가능
* '내용에 맞게 아이프레임의 높이 자동 조절' 은 아이프레임 내부의 문서가 외부의 문서와 같은 도메인 안에 존재할때만 작동함.
* '내용에 맞게 아이프레임의 높이 자동 조절' 을 true 로 설정해도 기본으로 아무값이나 가로, 세로 값을 넣어줘야 함!.

 

 

아이프레임 안에서 호출할때는
프레임 밖에 설치하고
불러올때 parent.SLB(..) 형식으로 호출한다.

slb2는

제목처럼 수정한건데 맘대로 배포해되될지,,,
알릭님이 이해해주시겠죠 ^^;;


문제는 js를 compress한건데 그 전 원본이 없네요 ;;;
백업해둔다고 해둔것 같은데 수정 전 것만 있군요

수정하시기에 알릭님의 원본과 비교를 해보셔야 할겁니다

 

수정한 부분은

- 닫기버튼을 위로뺐고

- 이펙트를 없앴으며

- opacity는 따로 평션처리했으며

- radio 를 이용해서 리사이즈가 되도록했습니다.


닫기 버튼 이미지가 하나 필요하면 그건 첨부파일입니다.






    



slb.zip | 1.6 KB / 26 Download slb2.zip | 5.7 KB / 27 Download
목록보기 삭제하기