JS, HTML & CSS

간단한 div 팝업

관리자 | 2013.01.21 15:16 | 조회 7536


<script>
function eventShow() {
$('#wrapper').append( // div팝업내용 wrapper라는 이름의 div에 아래 div팝업을 넣어줍니다.

'<div id="event-pop-up" style="position:absolute; left:50%;margin-left:-260px; top:300px; z-index:99999;">'+
'<form name="notice_form">'+
'<div style="position:relative"><table border="0" cellPadding="0" cellSpacing="0">'+
'<tr>'+
'<td><a href="javascript:eventHide();" class="style1"><img src="http://img.sonyunara.com/img/pop.png"></a></td>'+
'</tr>'+
'</TABLE></div>'+
'<div style="position:absolute;bottom:10px;left:25px;"><table width="487" border="0" cellpadding="0" cellspacing="0" align="center">'+
'<tr>'+
'<td height="30px" valign="center" style="border:padding-left:20px;">'+
'<input type="checkbox" id="today-close" name="chkbox" [ONCLICK]="eventTodayHide()" />' +
'<label for="today-close"><span class="style1"> 오늘 하루 이 창을 열지 않음</span></label></td>' +
'</tr>'+
'</table></div>'+
'</form>'+
'</div>'
);
}

//eventHide() 는 닫기버튼을 눌를때 Div를 제거합니다.
function eventHide() {
$('#event-pop-up').remove();
}

//쿠키 설정 및 체크부분입니다.
function setCookie2( name, value, expiredays ) {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function getCookie2( 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 "";
}
//쿠키 설정여부체크
function eventCookieChk(){
if ( getCookie2("eventDiv") != "checked" ) {
eventShow();
}else{
eventHide();
}
}
//오늘하루 보지 않음 체크여부에 따라 쿠키를 설정할것인지 아닌지를 결정합니다.
function eventTodayHide() {
if ( $('#today-close:checked') ){
setCookie2( "eventDiv", "checked" , 1 );
}
eventHide();
}
function MM_openBrWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
/* eventPopUp End */
/////////////////////////// 추가 디자인 팝업 -_- 끝
</script>




<div id="wrapper">

<script>
$(function () {
eventCookieChk();
});
</script>

</div>

그냥 드래그해서 넣고, 팝업 이미지만 바꿔주면 됨..

작동안되면,

제이쿼리 작동되도록

<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>

이것도 넣어주고..

twitter facebook me2day 요즘
22개(2/2페이지)
JS, HTML & CSS
번호 제목 글쓴이 조회 날짜
2 [JQUERY] 동적 셀렉트박스 관리자 10693 2013.01.21 14:23
1 [JAVASCRIPT] 자바스크립트의 모든것 관리자 4629 2013.01.21 14:23
많이 본 글
댓글 많은 글

Warning: Unknown: write failed: Disk quota exceeded (122) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (./_tmp/session) in Unknown on line 0