본문 바로가기
셈틀 Com/홈페이지

창닫기-클릭 한번으로 다음번에 열리지 않게 하기

by 길목 2003. 7. 8.
<html>
<head>
<title>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script language="javascript">
//쿠키 생성 함수
function setCookie(name, value, expire) {
    var expire_date = new Date(expire)
    document.cookie = name + "=" + escape(value) + "; expires=" + expire_date.toGMTString();
}

//쿠키 소멸 함수
function clearCookie(name) {
    var today = new Date()
    //어제 날짜를 쿠키 소멸 날짜로 설정한다.
    var expire_date = new Date(today.getTime() - 60*60*24*1000)
    document.cookie = name + "= " + "; expires=" + expire_date.toGMTString()
}

//체크 상태에 따라 쿠키 생성과 소멸을 제어하는 함수
function controlCookie(elemnt) {
        if (elemnt.checked) {
                //체크 박스를 선택했을 경우 쿠키 생성 함수 호출
                setCookie("blnEvent","true","July 18, 2010 00:00:00")
                setTimeout("self.close()");
        }
        else {
                //체크 박스를 해제했을 경우 쿠키 소멸 함수 호출
                clearCookie("blnEvent")
        }
        return
}
</script>
</head>
</head>

<body bgcolor="#FFFFFF">
<font size=2 face=돋움>
기존에 공지창은 뜨지말라고 체크한 후<p>
꼭 닫기 버튼을 클릭해야지만 됐지만 이건 안그렇습니다.<p>
그리고 인터넷 옵션에서 파일삭제를 해도 안뜹니다.<p>
하지만 파일보기에 있는 모든 파일을 삭제하면 뜹니다.<p>
아무튼 엄청나게 좋습니다.
<form>
<font size="3" color="blue">다음 접속시 창 표시안함 </font>
                            <input type="checkbox" name="closeEvent" onClick="controlCookie(this)"><p>
                   닫기 버튼없이 체크만 하면 자동으로다가 닫히고 안뜹니다.
</form>
</font>
</body>
</html>

댓글