Возникли проблемы с работой cookie с JavaScript - PullRequest
0 голосов
/ 21 февраля 2010

Это работает:

var d = new Date();
document.cookie = name + "=1;expires=" + d.toGMTString() + ";" + "; path=/";

Но это не работает:

function deletecookie(name)
{
    var d = new Date();
    document.cookie = name + "=1;expires=" + d.toGMTString() + ";" + "; path=/";
}
deletecookie(name);

Почему он не работает после переноса в функцию?

EDIT

Кажется, это происходит только в firebug, есть ли для этого какая-то причина?

Ответы [ 2 ]

1 голос
/ 21 февраля 2010

Хорошо работает для меня в последней версии Firefox, если вы определили имя перед рукой:

<script>
var name="hello"
function deletecookie(name)
{
    var d = new Date();
    document.cookie = name + "=1;expires=" + d.toGMTString() + ";" + "; path=/";
document.write(name);
}
deletecookie(name);
</script>
0 голосов
/ 27 февраля 2012

Firebug часто вызывает всевозможные ошибки. Попробуйте его последнюю версию и, если проблема не устранена, см. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...