Ciao a tutti,
ho trovato su internet questo script:


<TABLE WIDTH="20%" BORDER=1>
<TR>
<TD WIDTH="15%">CASELLA 1</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA1" VALUE=1></TD>
</TR>

<TR>
<TD WIDTH="15%">CASELLA 2</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA2" VALUE=2></TD>
</TR>

<TR>
<TD WIDTH="15%">CASELLA 3</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA3" VALUE=3></TD>
</TR>

<TR>
<TD WIDTH="15%">CASELLA 4</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA4" VALUE=4></TD>
</TR>

<TR>
<TD WIDTH="15%">CASELLA 5</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA5" VALUE=5></TD>
</TR>

</TABLE>

<INPUT TYPE="BUTTON" ID="cmdselectall" VALUE="Seleziona tutti" ONCLICK=seleziona()>
<INPUT TYPE="BUTTON" ID="cmdselectall" VALUE="Deseleziona tutti" ONCLICK=seleziona1()>
<INPUT TYPE="BUTTON" ID="cmdselectall" VALUE="Invia" ONCLICK=valori()>


<SCRIPT LANGUAGE=JAVASCRIPT>

function seleziona()

{
var caselle=5;

for(i=1 ; i<6 ; i++)

{
document.getElementById("CHKELIMINA"+i).checked=tr ue;
}

}


function seleziona1()

{
var caselle=5;

for(i=1 ; i<6 ; i++)

{
document.getElementById("CHKELIMINA"+i).checked=fa lse;
}

}


function valori()

{
var caselle=5;
var stringa="";

for(i=1 ; i<6 ; i++)

{

if (document.getElementById("CHKELIMINA"+i).checked== true)
stringa=stringa+" "+document.getElementById("CHKELIMINA"+i).valu e;

}

if (stringa=="")
alert('Nessuna casella selezionata');
else
alert("Caselle selezionate"+stringa);

}


</SCRIPT>

che crea una lista con la possibilità di selezionare o deselezionare tutte le checkbox, come posso modificarlo per usarlo tenendo conto che non ho una lista precisa in quanto i dati sono dinamici (per intenderci):

<%
While ((Repeat3__numRows <> 0) AND (NOT Rum.EOF))
%>
<input type="checkbox" name="checkbox" id="checkbox" class="testo" value="<%=(Rum.Fields.Item("id_account").Value)%>" >
<%
Repeat3__index=Repeat3__index+1
Repeat3__numRows=Repeat3__numRows-1
Rum.MoveNext()
Wend
%>