쿠키를 이용한 팝업창 소스
==팝업창을 여는 페이지==
<script>
//팝업창 함수 정의
function popup()
{
winopen=window.open('popup.html','winopen','width=팝업창 폭,height=팝업창 넓이,scrollbars=no');
}
//쿠키 검사 함수 정의
function getCookie(name)
{
var prefix = name + "=";
var cookieStartIndex = document.cookie.indexOf(prefix);
if (cookieStartIndex == -1) return null;
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
//쿠키가 존재하지 않으면 팝업창을 연다.
if(getCookie("쿠키이름")==null)
{
popup();
}
</script>
<html>
코딩...
</html>
==열릴 팝업창 소스==
<script>
//쿠키 생성 함수정의
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()
{
setCookie( "쿠키이름", "done" , 1);
self.close();
}
</script>
<a href='javascript
[출처] Programmer's My Dream.. | 철마신 (http://ljmgood123.blog.me/53109660)
'프로그래밍 > HTML & JavaScript' 카테고리의 다른 글
로그인 박스 안에 텍스트(이미지)넣기 (0) | 2015.01.27 |
---|---|
input 입력상자 사이즈 고정시키기 (0) | 2015.01.27 |
이미지 클릭시 팝업창 뜨게 하기 (0) | 2015.01.27 |
html 기본 풀다운 메뉴 만들기 (0) | 2015.01.27 |
html img 태그의 alt 옵션 줄바꿈 (0) | 2015.01.27 |