Nwlapcug.com


Come creare biscotti con JavaScript

I cookie sono piccoli file di testo memorizzati in un computer con un web browser. Essi contengono informazioni relative alla Sfoglia utenti di siti Web, come ad esempio il contenuto del carrello, visualizzare le impostazioni e le credenziali di accesso. Se i cookie sono impostati più spesso sul lato server, e si consiglia di utilizzare questo metodo, è anche possibile impostarle sul lato client con JavaScript.

Istruzioni

1

Aggiungere tag script. Aprire la tua pagina Web, in un editor di testo o in modalità di visualizzazione del codice in un editor HTML visuale. Individuare il tag con etichettato < / head >. Inserire una riga vuota direttamente sopra questo tag. Copiare il seguente codice e incollarlo nella riga vuota:

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

2

Creare una funzione che controlla se il cookie è stato impostato. Nell'esempio di codice riportato di seguito, la funzione "get" determina se il cookie specificato contiene tutti i dati. Copiare il codice e incollarlo direttamente sotto il tag di apertura < script > aggiunto nel passaggio precedente:

funzione get(name)
{
Se (document.cookie.length > 0)
{
c_start=Document.cookie.IndexOf (nome + "=");
Se (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));
}

}
return "";
}

3

Creare una funzione che memorizza i dati utente in una variabile di cookie. Nell'esempio di codice riportato di seguito, la funzione "set" contiene il nome del cookie, il valore e il numero di giorni fino alla scadenza. Copiare il codice e incollarlo direttamente sotto la funzione aggiunta nel passaggio precedente:

funzione set(name,value,expiration)
{
var exdate = new Date ();
exdate.setDate(exdate.getDate()+expiration);
Document.Cookie=Name+ "=" + escape(value) +
((expiration==null)? "": "; expires="+exdate.toGMTString());
}

4

Chiamare le funzioni. Nel codice di esempio riportato di seguito, il "controllo di funzione" Guarda per vedere se è stato impostato il valore del cookie di "numero". Se ha, esso attiva un avviso di messaggio di benvenuto. Se il valore del cookie non è impostato, viene chiesto all'utente di fornire un numero, quindi memorizza tali informazioni in un cookie che scade dopo 30 giorni.

funzione check)
{
Number=get('number');
Se (numero! = null & & numero! = "")
{
Alert (' il tuo numero è ' + numero);
}
altro
{
numero = prompt ("Inserisci un numero:'," ");
Se (numero! = null & & numero! = "")

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

}
}