Originariamente inviato da smal
Il problema potrebbe essere semplice, visto che non è dato nessun comando alla conferma e neanche alla negazione del confirm; il confirm funziona così:
se pass è vero visualizza il messaggio che chiede la conferma
e se questo è affermativo fai questo, altrimenti se è negativo fai quest'altro, altrimenti se pass è falso fai quest'operazione. Io la vedo così, poi...
Mi meraviglia che br1 non se ne sia accorto. Forse sta invecchiando.
Intendi una cosa simile?
codice:
function ControlloCheckBox(FirstAction) {
var f = window.document.forms["delmsg"];
pass = false
for(i=0; i<f.length; i++) {
if (f[i].type == "checkbox" && f[i].checked) {
pass = true; break;
}
}
if (pass); {
return(confirm('Spostare i messaggi selezionati nel cestino?'));
if (confirm); {
document.delmsg.action = "delete.asp?a=" + FirstAction + "&b=f";
document.delmsg.submit();
}
} else {
alert('Devi selezionare almeno un messaggio!');
return false;
}
}
Però così non funzia...