Ler
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | / ** * Retorna o valor de um cookie * * Exemplo @ Var res = GetCookie * ('variável'); * * / name ) { função GetCookie (nome) { document. cookie . indexOf ( name + "=" ) ; var start = documento. cookies. indexOf (nome + "="); start + name . length + 1 ; var len = start + nome duração + 1.; ! start ) && ( name != document. cookie . substring ( 0 , name . length ) ) ) return ( null ) ; if ((start) & & (= documento name! biscoitos substring (0, comprimento do nome))!...) return (null); start == - 1 ) return ( null ) ; if (início == - 1) return (null); document. cookie . indexOf ( ";" , len ) ; var fim = documento biscoitos indexOf ("", len)..; end == - 1 ) end = document. cookie . length ; if (end == - 1) end = documento biscoitos comprimento..; unescape ( document. cookie . substring ( len , end ) ) ) ; return (unescape (cookies document. substring (len, final)).); } |
Escrever
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | / ** * Defina um cookie * * Exemplo @ * * SetCookie ('variável', 'value', 10); * * / name , value , expiredays , path , domain , secure ) { função setcookie (nome, valor, expiredays, caminho, domínio seguro) { new Date ( ) ; var expire = new Date (); expires. getDate ( ) + expiredays ) ; expira setDate (getDate expira () + expiredays)..; name + "=" + escape ( value ) + cookieString var name = + "=" escape + (valor) + ? ";expires=" + expires. toGMTString ( ) : "" ) + (? (Expira) "Expires =" + toGMTString expira (): ".") + ? ";path=" + path : "" ) + ((Path) "Path =" + caminho: "") + ? ";domain=" + domain : "" ) + ((Domínio) "Domain =" + domínio: "") + ? ";secure" : "" ) ; ((Secure) "Secure": ""); cookieString ; documento cookieString = cookie.; } |
Eliminar
1 2 3 4 5 6 7 8 9 10 11 12 13 | / ** * Delete um cookie * * Exemplo @ * DeleteCookie ('variável'); * * / name , path , domain ) { função deleteCookie (nome, caminho do domínio) { getCookie ( name ) ) document. cookie = name + "=" + se documento (GetCookie (nome)). bolinho name = + "=" + ? ";path=" + path : "" ) + ((Path) "Path =" + caminho: "") + ? ";domain=" + domain : "" ) + ((Domínio) "Domain =" + domínio: "") + "Expires = Thu, 01-Jan-70 00:00:01 GMT"; } |











Eu não entendi uma coisa: eu gostaria de colocar um botão no meu site que tem a função de apagar todos os cookies do meu site para que a página irá recarregar para atualizar os arquivos html.
Como posso fazer?
@ Paul: Você deve ser mais claro ... como você pode ver a partir do código trouxe um cookie é apagado pelo nome. Portanto, você deve, em primeiro lugar, conhecer todos os cookies que você escreveu. No entanto, eu não entendi o que você entende por "irá atualizar os arquivos html" ... talvez você quiser obter alguma outra coisa com cookies não tem muito o que fazer, eu quero dizer ... atualização explicar melhor o problema
OK, então eu vou tentar ser mais claro. Quando eu atualizar as páginas do meu site, por exemplo, eu editar o index.html e no host FTP. So far so good. Quando eu vou para o meu site, a casa que é o índice. Html não é alterado. Para vê-lo mudado muitas vezes eu recarregar a página ou apagar cookies. Por isso eu quero criar um botão que apaga os cookies emitidos a partir de meu site (que eu sei os nomes) e depois refrescar a página automaticamente.
Espero que ficou claro
@ Paul: Eu acho que o problema não dependem de cookies. Um cookie, na verdade, pode fazer muitas coisas, mas eu duvido impedir a atualização de sua página no navegador, a menos que especificamente foi criado um sistema deste tipo. O que você deve verificar, no entanto, é:
1) As configurações do seu servidor web sobre o cache
2) As configurações do seu navegador (talvez usando Explorer e, em seguida, ver seção que determina como ele deve se comportar quando o navegador recarrega a mesma página)
3) Se você entrar com o seu index.html nalla
TAG METApara forçar um cache de limpezaSe você ainda quer tentar apagar os cookies, inserindo o botão que você me disse, o procedimento é bastante simples: associar o botão - ou link - uma função Javascript que os cookies exclui a cookie com a função apresentada neste post, tipo:
2
3
4
5
6
) ; deleteCookie ("var1");
) ; deleteCookie ("var2");
/ / ...
) ; deleteCookie ("Varna");
}
Em 1000, no entanto, ok meu site está hospedado em altervista. Talvez seja esse o prob.
Desde que eu estou aqui, eu gostaria de uma troca de links ou de troca de banners. Ou se eu posso dizer um "truque" para fazer um site popular
@ Paulo:
Escrever (bem), responder a e não se apresse