Delete or reset a browser cookie via Javascript - Stack Overflow

HTML links: <a href="javascript:del_cookie(name);">Logout<a><a href="ja

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:

function delete_cookie(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 = ".mg?goTo=#"
}

function eraseCookie(name) { var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++)
eraseCookies(cookies[i].split("=")[0]);
}

How can I delete or reset a cookie with the name "UP-759283"?
Does the syntax below look good?

Here's my javascript function:

function del_cookie() {
document.cookie = UP-759283 +'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}

The HTML URL callout
<a href="javascript:del_cookie(); document.location.reload( );">Logout</a>

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:

function delete_cookie(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./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 can I delete or reset a cookie with the name "UP-759283"?
Does the syntax below look good?

Here's my javascript function:

function del_cookie() {
document.cookie = UP-759283 +'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}

The HTML URL callout
<a href="javascript:del_cookie(); document.location.reload( );">Logout</a>

Share edited Aug 23, 2016 at 6:40 Mohammad Kermani 5,4368 gold badges39 silver badges63 bronze badges asked Apr 12, 2011 at 15:47 detonatedetonate 2893 gold badges11 silver badges21 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 3

Does the syntax below look good?

No; just run your code through JSLint and you'll see. Change

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

As per the MDC document.cookie docs, cookies are deleted by setting the expiration time to zero:

document.cookie = 'UP-759283=; expires=Thu, 01 Jan 1970 00:00:00 GMT;';

Other reference: cookies @ quirksmode .

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745075073a4609784.html

相关推荐

  • Delete or reset a browser cookie via Javascript - Stack Overflow

    HTML links: <a href="javascript:del_cookie(name);">Logout<a><a href="ja

    14小时前
    30

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信