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...