묻고답하기
팝업띄우기
2008.11.25 11:50
레이어 팝업창을 띄우려는데요.
검색해보니..
팝업애드온은..기존 게시판에 있는내용만 보여주는데요.
간단하게 이미지한개를 팝업띄우려는데..
어떻게 해야하나요?
댓글 3
-
센세이션
2008.11.25 12:46
-
Gnee
2008.11.25 16:20
팝업을 띄우실때 그냥 애드온보다는 직접 소스를 넣어서 쓰셔야 될것같습니다.
아래에 가이드를 남기겠습니다.
TIP 명 : 하루에 한번만 창 띄우는 팝업창 소스쿠키값을 인식해서 하루에 한번만 창을 띄우는 팝업창 소스입니다.
button_close.gif 이미지는 알아서 제작하신후 삽입하시면 됩니다.--- 팝업 띄울 페이지 --
<script language="javascript">
// 쿠키가 있나 찾습니다
function getCookie( name ){
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length )
{
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
if ( getCookie( "g" ) != "done" ) {
window.open('popup.html','_blank','width=500,height=624,top=50,left=150');
}
</script>--- 팝업창 (popup.html) --
<table width="500" height="25" border="0" cellpadding="0" cellspacing="0" bgcolor="#E6E6E6">
<tr>
<td style='+ 'padding-left:10'>
<INPUT onclick=javascript:history.onclick=closeWin() type=checkbox CHECKED value="0" name=g>
<FONT face=돋움 color=black size=2>오늘 이 창을 띄우지 않겠습니다.</FONT>
</td>
<td style='padding-right:20'>
<A href="javascript:history.onclick=closeWin()"><img src="button_close.gif" width="35" height="11" border="0" alt="닫기" align=right></A>
</td>
</tr>
</table><script language="JavaScript">
// 쿠키를 만듭니다. 아래 closeWin() 함수에서 호출됩니다
function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}// 체크후 닫기버튼을 눌렀을때 쿠키를 만들고 창을 닫습니다
function closeWin()
{
if ( document.all.g.checked )
setCookie( "g", "done" , 2); // 오른쪽 숫자는 쿠키를 유지할 기간을 설정합니다
self.close();
}function openhref(pPage) {
opener.location.href = pPage
}
</script> -
seniya
2009.02.14 20:53
감사합니다. 유용하게 쓰겠습니다.
대다수가 1.1.1에서 동작을 안하네요;;;;