11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

J'ai une page où je peux supprimer des articles. Pour cela je fais un message de confirmation "êtes vou sur de vouloir supprimer.."

La suppression marche bien quand je mets ok mais lorsque je mets annuler ca supprime aussi!!!!!
pourquoi?

voici le code :

<SCRIPT language=javascript>
function ConfirmMessage() {
if (confirm('Voulez-vous vraiment supprimer ce vin ?'))
{ // Clic sur OK
// location.href='supprime_vin.php?id_vin=$data->id_vin';
return true;
}
else {return false;}
}
</SCRIPT>


echo ("<br /><a href='supprime_vin.php?id_vin=$data->id_vin' onclick='ConfirmMessage()'>Supprimer le vin ?</a>");

Modifié par Sonia10 (05 Apr 2007 - 15:16)
Salut,

Il faut écrire :
onclick="return ConfirmMessage();"
Par ailleurs, tu peux simplifier ta fonction :
function ConfirmMessage() {
  return confirm('Voulez-vous vraiment supprimer ce vin ?');
}
Et l'attribut language est déprécié. Il faut écrire :
<script type="text/javascript">