Risalve a tutti , chiedo come sempre gentilmente il vostro ausilio ![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
allora ho una classica tabella
Vorrei creare uno script che colora di rosso le celle dispari e verde quelle pari per la prima riga e poi l'incontrario per la seconda riga, cioè come fosse una scacchiera, prendendo suggerimenti dalla rete ho creato questo script che vi esorto a riguardarmi![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Usando la logica ma sicuramente pessima sintassi , ho voluto prendermi tot cella di tot riga e controllando sul valore pari o dispari prima della riga e poi della cella in essa contenuta ho associato il colore...
Non assumente un sicario tutto per me, vi prego![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Sperando in una vostra risposta vi saluto. Domenico.
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
allora ho una classica tabella
HTML:
<table style="text-align: left; width: 100%;" border="1"
cellpadding="2" cellspacing="2" id="tabellas">
<tbody>
<tr>
<td align="center"><p id="immaga1"></p></td>
<td align="center"><p id="immaga2"></p></td>
<td align="center"><p id="immaga3"></p></td>
</tr>
<tr>
<td align="center"><p id="immaga4"></p></td>
<td align="center"><p id="immaga5"></p></td>
<td align="center"><p id="immaga6"></p></td>
</tr>
<tr>
Vorrei creare uno script che colora di rosso le celle dispari e verde quelle pari per la prima riga e poi l'incontrario per la seconda riga, cioè come fosse una scacchiera, prendendo suggerimenti dalla rete ho creato questo script che vi esorto a riguardarmi
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
HTML:
function coloracelle() {
var l = document.getElementById("TABELLA").rows.length;
var t = document.getElementById("TABELLA").rows;
var p = document.getElementById("TABELLA").rows.cells.length;
var q = document.getElementById("TABELLA").rows.cells;
for(var i = 0; i< l; i++) { if (i %2 ==1)
{ for(var j = 0; j < p; j++) {
if (j %2 ==1) { x = j ; }
else { y = j ; } } }
else { for(var j = 0; j < p; j++) {
if (j %2 ==1) { y = j ; }
else { x = j ; } } }
document.getElementById("TABELLA").t[i].q[x].style.backgroundColor="red";
document.getElementById("TABELLA").t[i].q[y].style.backgroundColor="green";
} }
Usando la logica ma sicuramente pessima sintassi , ho voluto prendermi tot cella di tot riga e controllando sul valore pari o dispari prima della riga e poi della cella in essa contenuta ho associato il colore...
Non assumente un sicario tutto per me, vi prego
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Sperando in una vostra risposta vi saluto. Domenico.