December 20
Gli sviluppatori web spesso trovano ingombrante per fare aggiornamenti di siti HTML esistenti. XHTML risolve il problema facendo rispettare gli standard che migliorano la manutenzione e l'accessibilità delle pagine Web. Usando XHTML, è possibile tenere traccia dei visitatori del sito inserendo i dati dei cookie nel proprio browser. Un cookie può essere semplice come un nome utente o complesso come una lista della spesa. JavaScript e le espressioni regolari consentono di aggiungere funzionalità cookie di monitoraggio nelle pagine XHTML rapidamente.
1 Aprire il documento XHTML utilizzando il blocco note o un editor HTML.
2 Aggiungere il seguente codice alla sezione del documento "<body>".
<Input id = "Button1" type = valore "pulsante" = "Set Cookie" onclick = "setCookie ritorno ()" />
<Input id = type = valore "Button2 tasto" "" = "Mostra Cookie" onclick = "tornare getCookie ()" />
<Input id = "Text1" type = "text" />
Questo pone due pulsanti e una casella di testo nella pagina. Il primo pulsante imposta un cookie, e la seconda recupera. Entrambi i pulsanti chiamare funzioni JavaScript.
3 Aggiungere questo codice alla sezione "<script>" del documento:
var nameOfCookie = "username";
valore di var = "John";
giorni var = 10;
Le prime due righe definiscono nome e il valore del cookie. In questo esempio, il nome del cookie è "username", e il suo valore è "John". La variabile "giorni" imposta il numero di giorni che il cookie rimarrà attiva.
4 Creare la funzione setCookie aggiungendo questo codice sotto il codice descritto nel passaggio precedente. Questa funzione imposta il cookie.
funzione setCookie3 () {
var currentDate = new Date ();
currentDate.setTime (currentDate.getTime () - 1);
currentDate.setTime (currentDate.getTime ()) + (giorni * 86400000);
var = ExpirationDate currentDate;
document.cookie = nameOfCookie + "; scadenza =" + expirationDate.toGMTString ();
}
5 Aggiungere il seguente codice sotto il codice del passaggio precedente:
Funzione getCookie () {
regX = "= (*.?) (; | $)";
var = cookieObject document.cookie.match (nameOfCookie + regX);
if (cookieObject.length> 0) {
var = retrievedValue cookieObject [1];
alert ( "valore del cookie Estratto =" + retrievedValue);
}
}
Le prime due righe nella funzione usare una espressione regolare per recuperare il cookie denominato "username" e dividerla in articoli separati. Il "retrievedValue" variabile contiene tali elementi. Se il codice trova il cookie specificato, viene visualizzato il suo valore.
6 Salvare il documento XHTML, e aprirlo nel browser. Digitare il nome nella casella di testo e fare clic su "Salva cookie". Il codice verrà eseguito, e il browser salverà il cookie.
7 Fai clic su "Mostra Cookie". Una finestra di messaggio verrà visualizzato il cookie che si imposta.