Eccolo qui.
<script type="text/javascript">
onload=alternate;
function alternate(){
if(document.getElementsByTagName){
var table = document.getElementById("table-1");
var rows = table.getElementsByTagName("tr");
for(i = 0; i < rows.length; i++){
//manipulate rows
if(i % 2 == 0){
rows[i].className = "even";
}else{
rows[i].className = "odd";
}
}
}
}
</script>
Chiaramente table-1 è l'id della mia tabella, ed even e odd sono due classi presenti nel foglio di stile.
Inoltre l'onload mi ha dato modo di cancellare la precedente colorazione effettuata tramite ASP.
L'effetto è stato ottenuto combinando questo script con quello che ho trovato nel nostro archivio in cui si possono ordinare le tabelle in base a ciò che si clicca sui campi <th> della testata. La funzione "onload" invece è richiamata all'evento onClick dell'intera testata tHead.