IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

traitement fonction confirm()


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut traitement fonction confirm()
    Bonjour

    Je veux réaliser une fonction qui affiche une fenetre avec deux boutons:

    Pour cela j'ai utilisé la fonction confirm() comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function choix(){
    	echo '<script language="JavaScript">
    		 confirm("Voulez vous ajouter des erreurs à ce controle");
    		 </script>';
    	}
    La fonction choix() affiche donc une fenetre avec marqué :
    " Voulez vous ajouter des erreurs à ce controle"
    et deux bouton : "ok" et "annuler" .

    Comment traiter l'action du bouton "ok" et du bouton "annuler" ??

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    tu as deux possibilités.

    Soit tu fais var reponse = confirm(....); et ensuite une condition sur ta variable reponse (true/false)
    soit tu fais directement un if (confirm(...)) {} else {}

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut
    Merci pour ton aide .

    Je suis vraiment débutant en JS , je veux bien un peu plus d'explication sur une des deux méthode possible .
    tu as deux possibilités.

    Soit tu fais var reponse = confirm(....); et ensuite une condition sur ta variable reponse (true/false)
    soit tu fais directement un if (confirm(...)) {} else {}
    Merci

  4. #4
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function choix(){
    	echo '<script language="JavaScript">
    		var test = confirm("Voulez vous ajouter des erreurs à ce controle");
    		if (test = true) {
    			//traitement si OK
    		}
    		else {
    			//traitement si annuler
    		}
    	 </script>';
    	}
    N'hésites pas à aller sur les tutoriaux et les FAQ tu devrais trouver ce genre de réponses.
    Sinon Google est ton ami également

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut
    merci beaucoup
    je vais regarder tous ca

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    une petite correction au passage et encore plus simpleA+

  7. #7
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    Arf le fait de travailler en VB me corrompt
    Oui c'est bien ==

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut
    Merci pour ton aide c bon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     function choix() {
    	echo '<script language="JavaScript">
    		var test = confirm("Voulez vous ajouter des erreurs à ce controle");
    		if (test == true) {
     
    window.location="test.php";
     
    		}
    		else {
    			window.location="../../redir.php");
    		}
    	 </script>';
    	}
    Mais maintenant je voudrais transmettre une variable dans la redirection. J'ai essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     function choix($Id) {
    	echo '<script language="JavaScript">
    		var test = confirm("Voulez vous ajouter des erreurs à ce controle");
    		if (test == true) {
     
    window.location="test.php";
     
    		}
    		else {
    			window.location="../../redir.php?test=".$Id);
    		}
    	 </script>';
    	}
    Mais la syntaxe de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.location="../../redir.php?test=".$Id);
    n'est pas bonne .

    As-tu une idée ?

    Merci d'avance

  9. #9
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.location.href="../../redir.php?test=".$Id);
    A+

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 145
    Par défaut
    C'est bizarre j'ai un doute sur la synthaxe...
    ça marche ou pas ?

  11. #11
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par cedsun Voir le message
    C'est bizarre j'ai un doute sur la synthaxe...
    Laquelle ?

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut
    Nan cette syntaxe ne marche pas .
    La fennetre ne s'ouvre meme pas.

    merci

  13. #13
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Laquelle ?

  14. #14
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par toma03 Voir le message
    Nan cette syntaxe ne marche pas .
    La fennetre ne s'ouvre meme pas.
    Je suppose que ça n'a rien à voir avec la parenthèse qui traîne en fin de ligne ...


  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut
    Si pardon mais la redirection n'est pas bonne

  16. #16
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par toma03 Voir le message
    Si pardon mais la redirection n'est pas bonne
    Pourrais-tu expliquer clairement le problème ?

    A+

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut
    Pour résumer :
    ceci marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     function choix() {
    	echo '<script language="JavaScript">
    		var test = confirm("Voulez vous ajouter des erreurs à ce controle");
    		if (test == true) {
     
    window.location="ajoutErreurControle.php";
     
    		}
    		else {
    			window.location.href="../../redir.php?test=1";
    		}
    	 </script>';
    	}
    Maintenant je veux juste remplacer le 1 par une variable passer en parametre.

    Merci de votre aide

  18. #18
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    Tu as quoi comme erreur si tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.location.href="../../redir.php?test=".$Id;
    Tu es sur que ton id contient bien quelque chose?

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut
    Dans ce cas cela me redirige vers :
    http://127.0.0.1/registre/ADMIN/ADMI...JOUT/undefined

    Et donc :
    Not Found
    The requested URL /registre/ADMIN/ADMINISTRATION/AJOUT/undefined was not found on this server.

    voila merci de ton aide

  20. #20
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    Et tu as quoi dans ta variable $Id (même si je doutes que ce soit cela)

    Autre chose :
    tu peux me montrer ton arborescence de répertoire? genre ta fonction choix elle est dans quel répertoire et ton redir.php dans lequel?

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Probleme fonction confirm
    Par Sophie2097 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 27/10/2006, 14h32
  2. probléme avec fonction confirm
    Par hamzito dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 11/07/2006, 17h52
  3. Fonction 'confirm' dans du php
    Par tomchaz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/06/2006, 13h43
  4. fonction confirm ac asp
    Par basteigne dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 26/06/2006, 09h41
  5. pb fonction confirm
    Par tigzirt dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/04/2006, 11h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo