Selecciona un nom o tria un color, o totes dues coses:
Tan bon punt es carrega el document, la funció inici() llegeix les cookies procedents de la sessió anterior, si n'hi ha.
La funció canvinom() ens permet escriure un nom en una casella i memoritzar-lo. S'activa mitjançant un botó.
La funció canvicolor() ens permet seleccionar un color. Hi ha quatre botons, cada un dels quals aporta un argument diferent a l'esmentada funció.
Notem que en un i altre cas es fa servir la funció escape(), per preveure la possibilitat d'espais en blanc o símbols estranys. En el segon cas no caldria, ja que els valors són predeterminats; però és bo d'acostumar-se a fer-la servir sempre, per evitar errors.
Totes dues funcions invoquen la funció caduca(), que fixa la caducitat en 5 dies. Com que el temps es compta en mil·lisegons, per això escrivim 5*24*60*60*1000. Observem, a més, l'ús de la funció conversora toUTCString().
Si fem clic en el botó, farem la lectura del valor inicial de les cookies:
Tanqueu aquest document i torneu-hi a accedir, i feu clic en el botó precedent: veureu el valor de les darreres actualitzacions de les cookies. Si només hem fet un canvi, el valor de l'altre paràmetre no queda alterat.
Si fem aquesta operació la primera vegada que accedim al document, no hi haurà cookie, i per tant el requadre quedarà en blanc. Si fa més de cinc dies, també quedarà el quadre en blanc, perquè aquest és el termini de validesa que hem donat.
Repetiu aquesta operació havent reiniciat l'ordinador.