검색결과 리스트
글
하루동안 열지 않기 [쿠키]
<p style="float:left"><input type="checkbox" name="checkbox" value="checkbox" id="checkPopClose">하루동안 보지않음</p>
<a href="javascript:closeWin();" class="close" id="closePopup">닫기</a>
// JavaScript Document
$(function()
{
checkCookie();
$('#closePopup').click(function()
{
//checkbox 체크여부 확인
if($('#checkPopClose').is(':checked')) //check 박스에 체크를 했으면
{
closeWin('1');
}
else
{
$('#headbanner').slideUp(300);
}
});
})
function closeWin(obj)
{
if (obj == "1" )
{
setCookie2( "topBanner", "done" , 1);
}
$('#headbanner').slideUp(300);
}
function setCookie2( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function checkCookie()
{
//쿠키값이 있으면 element를 가려준다
if(getCookie2("topBanner") == "done")
document.getElementById("headbanner").style.display="none";
//쿠키값이 없으면 element를 보여준다
else
document.getElementById("headbanner").style.display="block";
}
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 "";
}
'개발 > 실전' 카테고리의 다른 글
접속 기기가 PC , 모바일인지 구분하는 스크립트. (0) | 2015.11.24 |
---|---|
도메인 자동 주소 변경 (0) | 2015.08.11 |
checkbox 사용 (0) | 2014.10.29 |
오라클 long 타입 insert (0) | 2014.08.28 |
getInstance() 란 무엇인가 (0) | 2014.06.18 |