Codice HTML:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<table width="520" id="prova">
<tr><td>Evò èkho stennù</td><td>pluto</td></tr>
<tr><td>mòtti ìkhe n'armastì i khiatèra ssu, i Maria.</td><td>tasso</td></tr>
<tr><td>...</td>
<td>Tasso</td></tr>
<tr><td>Eh si, adreffì-su èrkato pànta ettòssu.</td><td>Volpe</td></tr>
<tr>
<td>Eh, èrkato ettòssu!</td><td>tasso</td></tr>
<tr>
<td>Si, ka polèma ...</td><td>Tasso</td></tr>
<tr>
<td>Ce ìkhe o portarùna ...</td><td>Tasso</td></tr>
<tr>
<td>Esù èvale ta rùkha</td><td>Tasso</td></tr>
<tr>
<td>...</td><td>Tasso</td></tr>
<tr>
<td>Si, èvala toss ...</td><td>Tasso</td></tr>
<tr>
<td>Tòa dìfatto ta rùkha de!</td><td>Tasso</td></tr>
<tr>
<td>Allora elèane: ...</td><td>tasso</td></tr>
<tr><td>Allora ...</td><td>Tasso</td></tr>
<tr>
<td>Embènnane e kristianì, a torùsane.</td><td>Tasso</td></tr>
<tr>
<td>Artena e ta dìfu plèo,</td><td>Tasso</td></tr>
<tr>
<td>ma prima edìfa ...</td><td>Tasso</td></tr>
<tr>
<td>ole ... khiatere mmu</td><td>Tasso</td></tr>
<tr>
<td>a dìo khiatère, ka àddhi,</td><td>Tasso</td></tr>
<tr>
<td>motti èffie àddhi,</td><td>Tasso</td></tr>
<tr>
<td>eskampettisa ìu</td><td>Tasso</td></tr>
<tr>
<td>ma sandè a pedìa</td><td>Tasso</td></tr>
<tr>
<td>khiatere</td><td>Tasso</td></tr>
<tr>
<td>mòtti ermàstisa m'o kalò ole ce dio</td><td>Tasso</td></tr>
<tr>
<td>a t'àdifsa ola ce dio,</td><td>Tasso</td></tr>
<tr>
<td>ègguala, èvala ettòssu mia ..</td><td>Tasso</td></tr>
<tr>
<td>Ermastisa</td><td>Tasso</td></tr>
<tr>
<td>Ce puru t'adreffi su, lèo,</td><td>Tasso</td></tr>
<tr>
<td>... efìda</td><td>Tasso</td></tr>
<tr>
<td>Eh! èkho, èkho stennù tuo.</td><td>Tasso</td></tr>
<tr>
<td>Mìa forà panta ìu ìane, de!</td><td>Tasso</td></tr>
<tr>
<td>Òle e màne telùsane na ...</td><td>Tasso</td></tr>
<tr>
<td>na dùne o korrèdo os khiaterò.</td><td>Tasso</td></tr>
<tr>
<td>Pos kùi o korredo?</td><td>Tasso</td></tr>
<tr>
<td>korredo!</td><td>Tasso</td></tr>
<tr>
<td>Corrèdo?</td><td>Tasso</td></tr>
<tr>
<td>Ce pricìa ti ène pricìa?</td><td>Tasso</td></tr>
<tr>
<td>Ta pricìa, pricì ...</td><td>Tasso</td></tr>
</table>
<!--audio src="xiatero.mp3" autoplay>
</audio-->
<script type="text/javascript">
var tabella = document.getElementById("prova").getElementsByTagName("tr");
var x=-0;
// var b=0;
// var tempi = new Array(0,1847,4211,5319,8135,9065,10548,12440,15200,17250,18230,20500,22671,24150,26540,
// 28109,29218,31032,32232,33145,34700,35800,36400,38106,39431,41308,42200,43500,45300,
// 46950,48900,51366,3783,54813,55580,56401,58759,60597);
var tempi = new Array(0,1847,2364,1108,834,1483,1892,2760,2020,980,2270,2171,1479,3290,1569,1109,1814,1200,
913,1555,1100,600,1706,1325,1887,892,1300,1650,1950,2466,2417,1030,767,821,2358,1838);
function evidenzia() {
if(x >= tabella.length) {
clearInterval(s);
return;
}
for(var i=0; i < tabella.length; i++) {
if(i == x) {
tabella[i].style.backgroundColor='red';
}else{
tabella[i].style.backgroundColor='';
}
}
x++;
s = setInterval("evidenzia()",tempi[x]);
}
evidenzia();
</script>
</body>
</html>
Non riesco proprio a farlo girare. Probabilmente non riesco a dichiarare correttamente l'array, ho provato in tutti i modi, ho provato a far calcolare i tempi direttamente dal programma: il tempo per ogni riga si dovrebbe ottenere sottraendo (vedi riga tempi commentata) progressivamente dal tempo successivo il tempo precedente e assegnando il valore ottenuto alla variabile tempi, ma non c'è stato niente da fare, ovvero dopo la seconda riga l'evidenziazione non rispetta i tempi e diventa estremamente veloce.