Tecnología

Inicio

Cómo crear Galletas Con Javascript

Las cookies son pequeños archivos de texto almacenados en un ordenador mediante un navegador web. Contienen información relativa a los usuarios navegar por sitios web, tales como compras, Cesta configuración de la pantalla y credenciales de acceso. Aunque las cookies se fijan a menudo más del lado del servidor, y el uso de este método se recomienda, también es posible configurarlos del lado del cliente con JavaScript.

Instrucciones

1 Añadir etiquetas script. Abra su página web, ya sea en un editor de texto o en el modo de vista de código en un editor de HTML visual. Busque la etiqueta de la etiqueta </ ​​head>. Inserte una línea en blanco justo encima de esta etiqueta. Copia el siguiente código y pegarlo en la línea en blanco:

<Script type = "text / javascript">
</ Script>

2 Crear una función que comprueba si la cookie se ha establecido. En el código de ejemplo siguiente, la función de "obtener" determina si la cookie especificada contiene ningún dato. Copiar el código y pegarlo directamente debajo de la abertura <script> etiqueta que se añade en el paso anterior:

función get (nombre)
{
si (document.cookie.length> 0)
{
c_start = document.cookie.indexOf (nombre + "=");
si (c_start = - 1)

{
c_start=c_start + name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}

}
regreso "";
}

3 Crear una función que almacena los datos de usuario en una variable cookie. En el código de ejemplo siguiente, la función de "ajuste" contiene el nombre de la cookie, su valor y el número de días hasta que caduque. Copiar el código y pegarlo directamente por debajo de la función añadida en el paso anterior:

conjunto de funciones (nombre, valor, vencimiento)
{
var EXDATE = new Date ();
exdate.setDate (exdate.getDate () + vencimiento);
document.cookie = nombre + "=" + de escape (valor) +
((Espiración == null) "": ";? Expira =" + exdate.toGMTString ());
}

4 Llamar a las funciones. En el código de ejemplo siguiente, la función de "check" mira para ver si el valor de la cookie "número" se ha establecido. Si es así, se desencadena una alerta de mensaje de bienvenida. Si el valor de la cookie no se ha establecido, se le solicita al usuario que proporcione un número, a continuación, almacena esa información en una cookie que expira 30 días después.

control de funcionamiento ()
{
Número = get ( "número");
si (número! = null && número! = "")
{
alert ( 'Su número es' + número);
}
más
{
Número = prompt ( "Introduzca un número:", "");
si (número! = null && número! = "")

{
set('number',number,30);
}

}
}