Esempio di come consentire agli utenti di personalizzare gli stili del sito
di
Wolfgang Cecchin
Per avere subito un'idea di come funziona il tutto
clicca
qui (esempio semplificato) o
qui
(esempio completo).
Se invece vuoi capire come viene realizzato il meccanismo, edita il codice (che è ricco
di commenti) delle seguenti pagine.
- Layout: per sapere come impostare
i fogli di stile - per ottenere l'effetto desiderato - fai riferimento a questa
pagina e visualizza il codice (il link "scegli il layout" è
inattivo, perché il procedimento verrà spiegato negli altri
esempi).
(Per maggior chiarezza, ho sviluppato anche le pagine dei "layout alternativi".
Puoi consultarle e visualizzare il codice per farti un'idea, sia ben chiaro
però che queste pagine non sono necessarie al funzionamento dell'esempio,
ma hanno solo valore esemplificativo. Eccole:
layout 00,
layout
01,
layout 02;
layout
03,
layout 04,
layout
05,
layout 06,
layout
07)
- Esempio semplificato: visualizza
il codice di questa pagina per capire come scrivere il cookie, e consentire
all'utente di scegliere lo stile che preferisce.
- Esempio completo: rispetto
all'esempio precedente c'è tutta una parte che riguarda la gestione
del posizionamento delle finestre e il passaggio di dati (tramite query string)
da una finestra all'altra. Solo per letteri già esperti in javascript.