Ciao, mi sono accorto di una cosa che non funziona e non capisco perchè..

Allora, sul FORM abbiamo 10 righe di checkbox, se puntassi tutte 10 checkbox e clicco cancella, cancella tutto mentre se c'è una sola riga non funziona e non cancella..

Cioè, pià di un checkbox funziona, se c'è un solo checkbox non funziona..

Perchè?
Sto usando ajax per cancellare ed ecco il codice

function cancella()
{

var aChBxList = document.form1.id_pubblicare;

var codice_js = document.getElementById("codice_js").value;

for(var iChBxId = 0; iChBxId < aChBxList.length; iChBxId++)
{

if(aChBxList[iChBxId].checked)
{

// code for IE7+, Firefox, Chrome, Opera, Safari
if(window.XMLHttpRequest)
{

xmlhttp4 = new XMLHttpRequest();

} else {

// code for IE6, IE5
xmlhttp4 = new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp4.onreadystatechange = function()
{

if(xmlhttp4.readyState == 1)
{

document.getElementById("avvisi").innerHTML = "Attendere";

} else if(xmlhttp4.readyState == 4 && xmlhttp4.status == 200)
{

//alert(xmlhttp4.responseText);

lista_programmi();

tabella_programmi();

document.getElementById("avvisi").innerHTML = "";

}

}

xmlhttp4.open("GET", "controls_php/permessi/cancella_programma.php?id_pubblicare="+ aChBxList[iChBxId].value +"&codice="+ codice_js, true);

xmlhttp4.send();

}

}

}