Delete or reset browser cookie via Javascript
HTML links:
<a href="javascript:del_cookie(name);">Logout</a><a href="javascript:delete_cookie(rememberKeepMeLoggedIn);">Logout</a><a href="javascript:eraseCookie(name);">Logout</a>
<a href="#" onclick="del_cookie(name);">Logout</a><a href="#" onclick="delete_cookie(rememberKeepMeLoggedIn);">Logout</a><a href="#" onclick="eraseCookie(name);">Logout</a>
Javascript:
delete_cookie function (rememberKeepMeLoggedIn) {
var cookie_date = new Date ();
cookie_date.setTime (cookie_date.getTime () - 1);
document.cookie = rememberKeepMeLoggedIn + = "=; expires =" + cookie_date.toGMTString ();
}function del_cookie (name) {document.cookie = 'acceptsCookies =; expires = Thu, 01 Jan 1970 00:00:00 GMT; ';
window.location = " http://www.smugmug.com/logout.mg?goTo=# "
}function eraseCookie (name) {var cookies = document.cookie.split (";");
for (var i = 0; i <cookies.length; i ++)
eraseCookies (cookies [I] .split ("=") [0]);
}
How to delete or reset a cookie with the name " UP-759283 "? Does the syntax fit below?
Here is my javascript function:
function del_cookie () {
document.cookie = UP-759283 + '=; expires = Thu, 01-Jan-70 00:00:01 GMT; ';
}
HTML callout<a href="javascript:del_cookie(); document.location.reload( );">Logout</a>
Does the syntax match below?
No; just run your code through JSLint and you will see. Edit
document.cookie = UP-759283 +'=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; to
document.cookie = 'UP-759283=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; According to the MDC document.cookie docs cookies are deleted, setting the expiration time to zero:
document.cookie = 'UP-759283=; expires=Thu, 01 Jan 1970 00:00:00 GMT;'; Other links: cookie @quirksmode .