Problème avec window.confirm en javascript
anto2b
Messages postés
137
Statut
Membre
-
anto2b Messages postés 137 Statut Membre -
anto2b Messages postés 137 Statut Membre -
Bonjour,
Voilà même quand je clique sur "annuler" ca m'exécute le code , pourtant j'ai bien mis une condition. D'ou vient le problème ? Merci de votre aide.
Voilà même quand je clique sur "annuler" ca m'exécute le code , pourtant j'ai bien mis une condition. D'ou vient le problème ? Merci de votre aide.
function demande_jeu(w) {
var demande_j=confirm("Voulez-vous jouer contre "+w+" ?");
if (demande_j==true)
{
var xhr_conf = null;
var URL4 = "ajout_dem.php";
if(window.XMLHttpRequest)
xhr_conf = new XMLHttpRequest();
else if(window.ActiveXObject)
xhr_conf = new ActiveXObject("Microsoft.XMLHTTP");
else
{
alert("Votre navigateur ne supporte pas l'affichage de cette page (Javascript AJAX)");
return;
}
URL4 = URL4 + "?dest="+w;
xhr_conf.open("GET",URL4, false);
xhr_conf.onreadystatechange = function()
{
if(xhr_conf.readyState == 4)
{
/*rien*/
}
}
xhr_conf.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr_conf.send(null);
}
else return 0;
}
A voir également:
- Problème avec window.confirm en javascript
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
6 réponses
Tu utilises quel navigateur pour tester ton script ?
J'ai fait un copier / coller de ce que tu as donné et ça fonctionne très bien.
Tu peux vérifier ici : http://jsfiddle.net/9YhPH/ . J'ai juste ajouté un alert quand le confirm est passé.
J'ai fait un copier / coller de ce que tu as donné et ça fonctionne très bien.
Tu peux vérifier ici : http://jsfiddle.net/9YhPH/ . J'ai juste ajouté un alert quand le confirm est passé.
Si je confirme (si je clique sur ok) cela appelle une page en php (dans ce cas 'ajout_dem.php') qui va s'executer mais sans recharger la page (d'où l'utilisation de l'ajax).
Et lorsque je cliquer sur "Annuler" le php est quand même exécuter alors que j'ai bien mis la condition. Je ne comprend vraiment pas
Et lorsque je cliquer sur "Annuler" le php est quand même exécuter alors que j'ai bien mis la condition. Je ne comprend vraiment pas
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question