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

jQuery Discussion :

Boite de dialogue [UI]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai

    Homme Profil pro
    Développeur Full Stack
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Full Stack
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Par défaut Boite de dialogue
    Bonjour,

    A l'ouverture d'une page PHP je voudrais remplacer la popup JavaScript par une jolie fenêtre de jQuery UI.
    Je ne vois pas comment créer un événement de type alert() dans jQuery comme on le fait en JavaScript pur.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    if(isset($_REQUEST['message'])){ echo '<script language="JavaScript">alert("la variable est nulle")</script>'; }

    Je tâtonne un peu avec jQuery et JavaScript.

    Merci de m'aider, je n'ai pas trouvé de code viable sur le net.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    place l'ouverture de ta boîte dans un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $(document).ready(function(){
        // le code ici
    });
    FAQ jQuery.

  3. #3
    Membre à l'essai

    Homme Profil pro
    Développeur Full Stack
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Full Stack
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Par défaut [UI] Boite de dialogue
    Je te remercie pour ta réponse
    mais si je met mon ouverture a cet endroit la fenêtre s'ouvrira à chaque chargement de la page.
    hors c'est après avoir vérifié une condition en PHP que je souhaite générer mon alerte .
    en JavaScript classique une simple balise script avec alert() m'affiche une boite.
    comment faire pour afficher ma boite jquery dialog sans événement click ou submit?

  4. #4
    Membre à l'essai

    Homme Profil pro
    Développeur Full Stack
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Full Stack
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Par défaut [UI] Boite de dialogue
    J'ai trouvé ce bout de code sur le net mais je n'arrive pas à le faire fonctionner

    Code jquery : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $(document).ready(function() {
     
    $.extend({ alert: function (message, title) {
      $("<div></div>").dialog( {
        buttons: { "Ok": function () { $(this).dialog("close"); } },
        close: function (event, ui) { $(this).remove(); },
        resizable: false,
        title: title,
        modal: true
      }).text(message);
    }
    });
    });

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if((isset($_REQUEST['message']))||($_REQUEST['message']!=null)){
         echo '<script language="JavaScript">alert("la variable est nulle","message")</script>'; 
     
     }

    peut être un spécialiste saura me dire ou il y a le problème
    merci d'avance

  5. #5
    Membre à l'essai

    Homme Profil pro
    Développeur Full Stack
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Full Stack
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Par défaut [UI] Boite de dialogue
    après beaucoup de recherches
    le code suivant placé après les appels aux bibliothèques et surtout pas dans le $(document).ready(function() { de Jquery
    fonctionne parfaitement

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php  echo'<script>$.extend({ alert: function (message, title) {
      $("<div></div>").dialog( {
        buttons: { "Ok": function () { $(this).dialog("close"); } },
        close: function (event, ui) { $(this).remove(); },
        resizable: false,
        title: title,
        modal: true
      }).text(message);
    }
    });</script>';
     
     if((isset($_REQUEST['message']))){
         echo '<script language="JavaScript">$.alert("BON DEJA FACTURE","Attention")</script>'; 
     
     } ?>

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Citation Envoyé par marclat Voir le message
    le code suivant placé après les appels aux bibliothèques et surtout pas dans le $(document).ready(function() { de Jquery fonctionne parfaitement
    tu fais comme tu l'entends mais pourquoi ne pas mettre la totalité de ton code dans
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     if((isset($_REQUEST['message']))){
         // ton code complet ICI
     } ?>

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

Discussions similaires

  1. [UI] Ma boite de dialogue jquery ui
    Par sab_info dans le forum jQuery
    Réponses: 2
    Dernier message: 07/08/2012, 16h55
  2. jQuery boite de dialogue et liste
    Par Thewil dans le forum jQuery
    Réponses: 2
    Dernier message: 18/05/2009, 23h19

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