Tavinho, é importante em um cookie q se use as funções escape() e unescape() para codificar e decodificar as informações escritas. Um cookie é composto por várias informações divididas em três grupos. O nome, para designar o nome do cookie, o conteúdo, para designar o conteúdo de cada "parte" do cookie e o valor "expire" que especifica quanto tempo o cookie ficará no computador do visitante. Assim, um cookie pode ter uma "parte" chamada nome com a informação Tavinho e data de expiração para daqui a três meses e outra chamada sexo com a informação masculino. Faz-se isso assim: var hj= new Date();
var expire= new Date();
var cont= "conteúdo";
var nome= "nome";
expire.setTime(hj.getTime() + 1000*60*60*24*365); //tempo em milissegundos equivalente a um ano (hoje + 31536000000ms)
document.cookie = nome + "=" + escape(cont) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString())); Assim, se você tiver o requisito idade, a variável nome deve ter o valor "idade" e será então criado outro valor no cookie. Mas se "nome" ou "idade" for modificado pelo usuário, o cookie não criará um novo valor, e sim o modificará. Uma opção e deixar o valor expire sem nenhum valor. Porém, quando o usuário sair do site, o cookie se apaga. Para acessar os valores no cookie é só utilizar a função indexOf(). Se você não souber usá-la, envie um novo post ao fórum ou um e-mail pra mim. feramo1@hotmail.com