<script language=javascript>
<!--
function LogOut()
{
    var today = new Date();
    today.setTime(today.getTime() - 1000);
    document.cookie = 'MBLEVEL=; path=/;expires='+ today.toGMTString();
    document.cookie = 'MBNO=; path=/;expires='+ today.toGMTString();
    document.cookie = 'MBEMAIL=; path=/;expires='+ today.toGMTString();
    document.cookie = 'MBBOARDADMIN=; path=/;expires='+ today.toGMTString();
    document.cookie = 'BOARD_VOTE_NUM=; path=/;expires='+ today.toGMTString();
    document.cookie = 'SkinDirPath=; path=/;expires='+ today.toGMTString();
}
//-->
</script>

쿠키 생성(비하인드코드)

DataRow dr = this.ds.Tables[0].Rows[0];
Response.Cookies["MBLEVEL"].Value = dr["level_code"].ToString();
Response.Cookies["MBLEVEL"].Expires = DateTime.Now.AddMinutes (20);
Response.Cookies["MBNO"].Value = dr["guest_no"].ToString();
Response.Cookies["MBNO"].Expires = DateTime.Now.AddMinutes (20);
Response.Cookies["MBEMAIL"].Value = dr["mem_email"].ToString();
Response.Cookies["MBEMAIL"].Expires = DateTime.Now.AddMinutes (20);
Response.Cookies["MBNAME"].Value = dr["mem_name"].ToString();
Response.Cookies["MBNAME"].Expires = DateTime.Now.AddMinutes (20);
Response.Cookies["MBBOARDADMIN"].Value = string.Empty;
Response.Cookies["MBBOARDADMIN"].Expires = DateTime.Now.AddMinutes (20);

자바스크립트에서도 쿠키를 생성하고 수정하고 지우고 할수 있습니다..
asp.net의 비하인드 페이지에서 만든 쿠키라 할지라도...ㅡ_ㅡ;;


브라우져 닫힐때 이벤트는 html태그의 body의 요소이벤트인 onbeforeunload 입니다.

그러니..제가 위에서 만든 쿠키제거 자바스크립트 LogOut()을 onbeforeunload="LogOut();" 이렇게 해주면 됩니다..


출처 : 데브피아

'HTML & Script' 카테고리의 다른 글

SelectBox  (0) 2007.05.02
Dynamic Select Form Sample(3단 SelectBox)  (1) 2007.05.02
카운트후 창 닫기  (1) 2007.05.02
naver 포털 쓸만한 스크립트들  (0) 2007.05.02
input type에서 한글 or 영어만 사용하기 팁  (2) 2007.05.02

+ Recent posts