PDA

View Full Version : [JavaScript] - problema alert di conferma eliminazione


RagingBull
10-04-2007, 16:27
premesso che ne so poco e niente di javascript ho cmq provato a creare uno scriptino che serve per avere conferma della pressione di un link:

nei tag <head></head> della pagina ho inserito questo
<script type="text/javascript">
<!--
function conferma() {
alert("Hai scelto di eliminare questa news...");
if (confirm("Sei sicuro?")) {
return false;
}
else
alert("Eliminazione annullata."); {
return true;
}
}
// -->
</script>

e per richiamarlo uso questa stringa
<a href='delete_news.php?id=".$row['id']."' onclick="conferma()">Elimina</a>

ora: finchè si conferma premendo su OK tutto bene....quando invece vado a negare l'eliminazione mi esce sì il messaggio "Eliminazione annullata." ma comunque passa alla pagina delete_news.php e mi elimina la news specificata...cosa devo mettere nell'else del javascript per bloccare la procedura di invio dati alla pagina successiva?:muro:

andbin
10-04-2007, 16:36
ora: finchè si conferma premendo su OK tutto bene....quando invece vado a negare l'eliminazione mi esce sì il messaggio "Eliminazione annullata." ma comunque passa alla pagina delete_news.php e mi elimina la news specificata...cosa devo mettere nell'else del javascript per bloccare la procedura di invio dati alla pagina successiva?:muro:onclick="return conferma()"

e ovviamente se vuoi che l'azione di link non prosegua, devi restituire false. Tu hai messo return true se l'azione è annullata.

RagingBull
10-04-2007, 16:40
perfetto, funziona! grazie per la risposta celere!;)