<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 |