Ho corretto e non funziona, ricapitolando il codice ajax
function deleteFiles()
{
var foto_singola = document.form1.foto_singola;
var id= "";
if(foto_singola.checked)
{
if(confirm("Sei sicuro di cancellare le foto selezionate?"))
{
if((foto_singola.length > 1))
{
for(i = 0; i < foto_singola.length; i++)
{
if(foto_singola[i].checked)
{
id+= foto_singola[i].value +"-";
}
}
} else {
id = foto_singola.value +"-";
}
// code for IE7+, Firefox, Chrome, Opera, Safari
if(window.XMLHttpRequest)
{
xmlhttp3 = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp3 = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp3.onreadystatechange = function()
{
if(xmlhttp3.readyState == 1)
{
document.getElementById("listaFilesFoto").innerHTM L = "<div style='text-align:center; padding:10px'>[img]images/loading2.gif[/img]</div>";
} else if(xmlhttp3.readyState == 4 && xmlhttp3.status == 200)
{
if(xmlhttp3.responseText == 1)
{
elenco_foto_upload();
}
}
}
xmlhttp3.open("GET", "cancella.php?id="+ id.value, true);
xmlhttp3.send();
}
} else {
alert("Selezionare i check");
}
}
Oppure così
if(foto_singola.checked == true)
Non funziona