Leer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | / ** * Devuelve el valor de una cookie * * @ Example Res var = * GetCookie ('variable'); * * / name ) { función GetCookie (nombre) { document. cookie . indexOf ( name + "=" ) ; var inicio = documento. cookies. indexOf (nombre + "="); start + name . length + 1 ; var len = inicio + el nombre de longitud + 1.; ! start ) && ( name != document. cookie . substring ( 0 , name . length ) ) ) return ( null ) ; if ((inicio) & & (= documento name! galletas substring (0, el nombre de longitud))!...) return (null); start == - 1 ) return ( null ) ; if (inicio == - 1) return (null); document. cookie . indexOf ( ";" , len ) ; var documento final = galletas indexOf ("", len)..; end == - 1 ) end = document. cookie . length ; if (fin == - 1) = final del documento las cookies de longitud..; unescape ( document. cookie . substring ( len , end ) ) ) ; retorno (unescape (cookies document. substring (len, final)).) } |
Escribir
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | / ** * Establecer una cookie * * @ Example * SetCookie * ('variable', 'valor', 10); * * / name , value , expiredays , path , domain , secure ) { función setCookie (nombre, valor, expiredays, ruta, dominio, seguro) { new Date ( ) ; var expira = new Date (); expires. getDate ( ) + expiredays ) ; expira setDate (getDate expira () + expiredays)..; name + "=" + escape ( value ) + cookieString var name = + "=" + escape (valor) + ? ";expires=" + expires. toGMTString ( ) : "" ) + (? (Expira) "Expires =" + expira toGMTString (): ".") + ? ";path=" + path : "" ) + ((Path) "Path =" + ruta de acceso: "") + ? ";domain=" + domain : "" ) + ((Dominio) "Domain =" + dominio: "") + ? ";secure" : "" ) ; ((Seguro) "seguro": ""); cookieString ; documento cookieString = cookie.; } |
Eliminar
1 2 3 4 5 6 7 8 9 10 11 12 13 | / ** * Eliminar una cookie * * @ Example * DeleteCookie ('variable'); * * / name , path , domain ) { función deleteCookie (nombre, ruta, dominio) { getCookie ( name ) ) document. cookie = name + "=" + if (GetCookie (nombre)) del documento. cookies name = + "=" + ? ";path=" + path : "" ) + ((Path) "Path =" + ruta de acceso: "") + ? ";domain=" + domain : "" ) + ((Dominio) "Domain =" + dominio: "") + "Expires = Thu, 01-ene-70 00:00:01 GMT"; } |











Yo no entendía una cosa: me gustaría poner un botón en mi sitio que tiene la función de borrar todas las cookies de mi sitio para que la página se actualizará para actualizar los archivos html.
¿Cómo puedo hacerlo?
@ Pablo: Usted debe ser más claro ... como se puede ver en el código trajo una cookie se elimina por su nombre. Por lo que debería, en primer lugar, conocer todas las cookies que ha escrito. Sin embargo, yo no entiendo qué quieres decir con "actualizará los archivos html" ... tal vez usted quiere conseguir algo más con las galletas no tienen mucho que ver, me refiero a actualizar ... explicar mejor el problema
Bien, entonces voy a tratar de ser más clara. Al actualizar las páginas de mi sitio, por ejemplo, editar el index.html y en el servidor FTP. Hasta aquí todo bien. Cuando voy a mi sitio, la casa que es el índice. Html no se cambia. Para ver que cambiar muchas veces puedo recargar la página o borrar las cookies. Por esto, quiero crear un botón que borra las cookies emitidas desde mi sitio (que yo conozca los nombres) y vuelva a cargar la página automáticamente.
Espero haber sido claro
@ Pablo: Creo que su problema no dependen de los cookies. Una cookie, de hecho, puede hacer muchas cosas, pero dudo evitar la actualización de su página en el navegador, a menos que se creó específicamente un sistema de este tipo. Lo que usted debe comprobar, sin embargo, es la siguiente:
1) La configuración de su servidor web acerca de la caché
2) La configuración de su navegador (tal vez utilizando el Explorador y luego ver la sección que determina cómo debe comportarse cuando el navegador se vuelve a cargar la misma página)
3) Si ha introducido el nalla index.html su
TAG METApara obligar a una memoria caché de limpiezaSi usted todavía desea intentar eliminar las cookies mediante la inserción en el botón que me dijo, el procedimiento es bastante simple: asociar el botón - o un enlace - una función Javascript que elimina las cookies de la galleta con la función se presenta en este mensaje, escriba:
2
3
4
5
6
) ; deleteCookie ("var1");
) ; deleteCookie ("var2");
/ / ...
) ; deleteCookie ("Varna");
}
Para el año 1000, sin embargo, ok mi sitio está alojado en altervista. Tal vez ese es el problema.
Desde que estoy aquí, me gustaría un intercambio de enlaces o de intercambio de banners. O si se puede decir un "truco" para hacer un sitio popular
@ Pablo:
Escribir (bien), responder y no se apresure