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 :

[AJAX] Message popup de confirmation


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut [AJAX] Message popup de confirmation
    Bonjour,

    Dans une fonction PHP qui utilise la librairie xajax, j'aimerais afficher un message pop-up confirmant un choix.
    (Dans le meme genre que addAlert, mais avec les boutons OK et Annuler + l'appel de fonction suivant le choix fait)
    Je sais le faire en javascript, mais comme je suis dans le corps d'une fonction en PHP...je coince
    Je suis débutante et je ne sais pas si ce que je veux est réalisable alors je me tourne vers vous.
    Je vous donne le bout de code de ma fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    function NewScript($idscript,$name,....)
    {
    $objResponse = new xajaxResponse();
     .....
     
    if($sched == 0){
    $objResponse->addAlert(" Do you still want this script scheduled ?");
    }
     
    ....
    return $objResponse;
    													}
    Merci d'avance pour votre aide

  2. #2
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut
    Un truc dans le genre ?

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    $objResponse->addScript("var x = prompt(\"Enter Your Name\");");

    Vu sur http://wiki.xajaxproject.org/Tutoria..._in_10_Minutes

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    Merci pour ta réponse !
    Je cherche dans le même genre effectivement, mais sans champs à remplir et en précisant qu'on lance telle fonction si on clique sur "OK", et telle fonction si on clique sur "Annuler"

  4. #4
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    OK j'ai trouvé !
    Si ça intéresse quelqu'un :
    On peut mettre du javascript dans addScript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $objResponse->addScript("if(confirm('Do you still want this script scheduled ?')){fonctionOK} else{fonctionAnnuler}");

  5. #5
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut
    Fort bien...

    Mais que mets dans le cas de fonctionOK ?

    @+

  6. #6
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    Si on clique sur OK, ça met $sched = 0
    Sinon $sched = 1

    Au départ j'ai mis xajax.$sched = 0 dans la 1ere accolade
    et xajax.$sched = 1 dans la 2eme
    Mais ça ne marche pas...
    Je pensais avoir reglé mon problème mais non en fait !
    J'ai une autre idée mais c'est super fastidieux : c'est de faire appel à une fonction js qui affecte $sched et qui renvoie une fonction php avec xajax...
    A nouveau coincée donc !

  7. #7
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    Bon au final j'ai fait d'une autre maniere.
    Je suis quand même curieuse de connaître la solution.
    Merci à eric190

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Popup de confirmation
    Par pjmorce dans le forum Ruby on Rails
    Réponses: 2
    Dernier message: 31/10/2007, 15h23
  2. [AJAX] [Scriptaculous] [JS][debutant] Ajax et popup ?
    Par lecail65 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/06/2007, 17h03
  3. afficher un message popup
    Par rfaouzi dans le forum ASP.NET
    Réponses: 2
    Dernier message: 14/05/2007, 14h29
  4. Réponses: 2
    Dernier message: 22/09/2006, 12h27
  5. Popup de confirmation
    Par Ekik dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/02/2006, 22h07

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