Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Vieira Pinho

Verificando se um cookie está setado.

Recommended Posts

Olá,

 

Estou conseguindo setar e deletar um cookie normalmente, mas, estou tendo dificuldade em detectar o mesmo. Tipo tenho este código:

 

function VerificaCookie() {	verificador = getCookie("testeCookie")	if (verificador != "") {  document.getElementById("sidebar").style.display="none";	} else {  document.getElementById("sidebar").style.display="block"	}}

O que precisa fazer é verificar se o cookie existe, se sim, a div com o id "sidebar" fica com display=none" se não display="block".

 

Mesmo quando deleto o cookie, sempre fica com display="none".

 

Estou chamando a função no onload do body.

 

VAleus

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim getCookie é uma função, mas eu não estava sabendo utilizá-la e consegui esta no quirksmords.org

 

function readCookie(name)

{

var nameEQ = name + "=";

var ca = document.cookie.split(';');

for(var i=0;i < ca.length;i++)

{

var c = ca;

while (c.charAt(0)==' ') c = c.substring(1,c.length);

if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

}

return null;

}

 

e resolvou meu problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.