andare alla discussione appena successiva dove ho postato il codice in maniera leggibile
codice:
function creaTabella() {
var table = document.createElement("table");
document.body.appendChild(table);
var colori= ["00","33","66","99","CC","FF"];
for (i=0; i<colori.length; i++) {
var X= colori [i];
for(j=0;j<colori.length;j++) {
var Y= colori[j];
var riga= document.createElement("tr");
table.appendChild(riga);
for(g=0;g<colori.length;g++) {
var Z= colori[g];
var cella= document.createElement("td");
riga.appendChild(cella);
colore=X+Y+Z;
cella.setAttribute('bgcolor',colore);
cella.setAttribute('width',"30px");
cella.setAttribute('height',"30px");
cella.onclick=function() {cambiaColore(colore);}
}
}
}
}
function cambiaColore(col){
alert(col);
return document.firstChild.style.background=col;
}
come faccio a passare la variabile colore creata in creaTabella alla funzione cambiaColore correttamente senza che all' uscita della funzione (come credo succeda) svanisca tutto ??
GRAZIE ANTICIPATE.