Rimangono i seguenti problemi:
- Non salva i cookies
- Safari prende un bg a caso e salva il cookies del bg
Tutto il resto funziona alla perfezione
Rimangono i seguenti problemi:
- Non salva i cookies
- Safari prende un bg a caso e salva il cookies del bg
Tutto il resto funziona alla perfezione
E se invece di molti file css usassi un approccio diverso? Ti risparmierebbe molte righe di codice e il risultato sarebbe molto più semplice.
Potresti per esempio usare una funzione di questo tipo:
e nei link metti come onclick "setColor([il valore dell'attributo id dell'elemento da cambiare], [il colore scelto in un formato valido per CSS: #xxxxxx oppure black, white, ecc...]);"codice:function setColor(id, newColor) { document.getElementById(id).style.color [oppure backgroundColor se devi cambiare lo sfondo] = newColor; }
Non posso perchè ad esempio per i box ho diversi attributi css nel file, il background, il footer, lo sfondo e l'header sono immagini, e i box sono composti da più di un'immagine.
Ma il problema principale adesso è quello dei cookies che non riesco a risolvere e quello di Safari che mi prende dei bg a caso :S