Ciao a tutti. Ho un form per cancellare dei messaggi e devo fare in modo che al momento in cui venga inviato, si apra una finestra confirm.
Se è confermata si deve aprire un popups sulla pagina action del form e deve fare le varie elaborazioni. Altrimenti non deve succedere nulla.
Ho scritto il seguente codice seguendo alcuni tutorial:
function deleteMessages() {
var blnIsConfirmed=window.confirm("Sei sicuro di voler eliminare i messaggi?");
if (blnIsConfirmed){
// indirizza alla funzione per eliminare i messaggi
apri('','DeleteMessages',550,500);
}
return blnIsConfirmed;
}
E nel tag form ho messo
onSubmit="deleteMessages();"
Allora in entrambi i casi sia che premo annulla che se non lo premo la pagina action viene visualizzata in un'altra finestra del browser. Inoltre se premo ok mi si apre un popup su una pagina bianca. Dove sbaglio? (nn conosco molto bene ancora javascript, lo sto imparando quindi x favore spiegatemi anche le cose che ritenete banali.
dimenticavo ecco la funzione apri:
function apri(ind,nome,larg,alt) {
var features = 'width='+larg+',height='+alt+',toolbar=none,menuba r=none,location=none,status=none,scrollbars=yes';
window.open(ind,nome,features);
}
grazie a chi mi aiuta.