Allora ho per adesso sette tabelle ed in ogni tabella ho 15 celle e quindi 15 td, adesso ho messo in ogni cella il tasto button visionato in precedenza e vorrei che se la cella è rossa il tasto è blu e viceversa...
La funzione colora celle funziona benissimo e mi inverte i colori delle celle man mano, come visto in discussioni precedenti... adesso ho messo la funzione colora tasto per invertire i colori come detto prima...
Succede che nella prima tabella i colori del button non si inverte e tiene lo stesso colore della cella, invece nella tabella seconda il colore del tasto si inverte....
me sa che ho sbagliato a mettere i codici che partono da 1, vanno in conflitto con il vettore dei td che invece parte da 0 ....
HTML:
function coloracelle() {
for(var g = 1; g < 8; g++) {
var tabella = document.getElementById("tabellas"+g);
var td = tabella.getElementsByTagName('td');
var count_td = td.length;
for(var i = 0; i < count_td; i++) {
if(i%2==0) {
td[i].style.backgroundColor = "TOMATO";
}else{
td[i].style.backgroundColor = "DODGERBLUE"; }
}
} }
function coloratasto() {
for(var d = 1; d <106; d++) {
var tastost = document.getElementById("forum"+d);
if(d%2==0) {
tastost.style.backgroundColor = "DODGERBLUE";
}else{
tastost.style.backgroundColor = "TOMATO"; }
} }
ecco le due funzioni ....