2010-02-21 2 views
0

Это работает:Возникли проблемы с работой печенья с JavaScript

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

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

ответ

1

отлично работает для меня в последней версии 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

Работает ли он в firebug? Я тестировал его в firebug – user198729

0

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

Смежные вопросы