Page 1 sur 1

Problème d'exécution dune boite de confirmation

Posté : 29 sept. 2008, 23:51
par djtec
Bonsoir,

Voilà j'ai fais une recherche sur google mais rien ne marche.

Mon problème c'est que je cherche à faire une boite de confirmation avant la suppression mais à chaque fois ça exécute le href et le onclick ne se fait pas.

Voici mon script:

Code : Tout sélectionner

<script> function askConfirmation(message, url, true_button, false_button) { if(confirm(message)) { window.location.href = url; } else { return false; } } </script> <a href="billet.php?module=delete&idtem=<?php echo $row['post_id']; ?>" onclick="askConfirmation('Souhaitez-vous r&eacute;ellement supprimer cet billet?', 'billet.php?module=delete&idtem=<?php echo $row['post_id']; ?>', 'Yes', 'No'); return false;">
J'ai même essayé ceci:

Code : Tout sélectionner

onclick="return(confirm(\'Etes-vous sur de vouloir supprimer ce billet?\'));">
Mais rien ne fonctionne.

Je tourne sur WAMP 2.0

Merci d'avance...

Posté : 30 sept. 2008, 13:47
par jojolapine
Bonjour, je ne sais plus exactement, mais je croit qu'il faut faire comme ceci dans ton html:

Code : Tout sélectionner

onclick="return askConfirmation(...)"
en gradant le return dans la fonction...
voilou ;)

Posté : 30 sept. 2008, 17:53
par djtec
Cela ne fonctionne pas non plus désolé

Posté : 30 sept. 2008, 23:12
par jojolapine
Alors voici les parties du code source d'une de mes pages qui fonctionne bien:
fonction js:

Code : Tout sélectionner

function confirmation() { if(confirm("Etes-vous certain de vouloir supprimer cette entrée?")) return true; else return false; }
et un bout de code html:
<a onclick="return confirmation();" href="suppr.php?id=7"><img src="suppr.png" title="supprimer l'entrée" /></a>
Et celà fonctionne..
Alors vérifie si tu as tout à peu près comme moi, ou sinon remontre tes différentes parties de code...

Posté : 30 sept. 2008, 23:42
par djtec
La ça marche merci beaucoup Jojolapine

Posté : 30 sept. 2008, 23:50
par jojolapine
You'r welcome ;)