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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'exécution dune boite de confirmation

par jojolapine » 30 sept. 2008, 23:50

You'r welcome ;)

par djtec » 30 sept. 2008, 23:42

La ça marche merci beaucoup Jojolapine

par jojolapine » 30 sept. 2008, 23:12

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

par djtec » 30 sept. 2008, 17:53

Cela ne fonctionne pas non plus désolé

par jojolapine » 30 sept. 2008, 13:47

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 ;)

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

par djtec » 29 sept. 2008, 23:51

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