Cosa non si puo` fare con JS?
Si puo` fare quasi tutto. Anche il drag-and-drop, ma farlo cross-browser e` un problema non da poco.
Se ti basta selezionare un colore (magari posizionato in una lista esterna) e farlo comparire nella tabella al click:
<td onclick="colora(this);"> </td>
dove la funzione colora:
codice:
var colori = new Array('#000', 'pink', '#f00', ...);
var colSelez = 0;
var bloccopre = "<div class='"; // finisce con apice virgolette
var bloccopost = "'> </div>"; // virgolette apice maggiore spazio minore ...
function colora(ogg) {
ogg.innerHTML = bloccopre + colori(colSelez) + bloccopost;
}
Nella lista dei colori, avrai un JS che fara` (come minimo):[*]...
dove N e` un numero da scegliere dalla lista del vettore colori