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 :

fonction de showModalDIalog en Jquery dialog


Sujet :

jQuery

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 77
    Par défaut fonction de showModalDIalog en Jquery dialog
    Hello à tous ,

    La fonction de Javascript showmodaldialog est obsolète , j'essaie d'utiliser cette même fonctionnalité avec JQuery .
    Mais je suis bloqué.
    Dans la fenêtre principale , j'ai un champ de texte et un bouton qui ouvre une fenêtre popup . Dans ce popup , l'utilisateur clique un lien et l'enverra cette valeur au champ de texte.
    J'utilisais cette fonction avec javascript mais je n'ai pas pu bien arriver avec jquery, il ouvre bien le popup mais il manque ajax pour récupérer la valeur
    Ci-dessous mes codes .

    **main.html** (Javascript):
    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 PopUp(page, width, height) {
          var params = [];
          params[0] = window;
          window.showModalDialog(page, params, "'dialogWidth:'+width+'px; dialogHeight:'+height");
     
        }
        ......
        <form>
          <input type="text" name="typet" size="45" readonly="readonly" id="type">
          <a onclick="javascript: Popup('popup.html',250,300)"> Choix </a> 
              ....
        </form>

    **popup.html**:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
       .....
        function getvalue(value) {
          var params = window.dialogArguments;
          params[0].document.getElementById('FormId').value = value;
          closeWindow();
        }
       .......
        <ul>
          <li onclick="getValue('game video')">game video</li>
        </ul>
    **new_main.html** (Jquery):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    .....
        function PopUp(page, Width, Height) {
          var pagetitle = "test";
     
          var $dialog = jq('<div></div>')
            .load(page)
            .dialog({
              autoOpen: false,
              modal: true,
              height: Width,
              width: Height,
              title: pagetitle,
              resizable: false
            });
     
          $dialog.dialog('open');
        }
    ......
     
        <form>
          <input type="text" name="typet" size="45" readonly="readonly" id="type">
          <a onclick="javascript: Popup('popup.html',250,300)"> Choix </a> 
           ....
        </form>
    ....
    Merci

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    pas bien compris la problématique et notamment
    il ouvre bien le popup mais il manque ajax pour récupérer la valeur
    As-tu regardé l'exemple fourni, à savoir https://jqueryui.com/dialog/#modal-form ?

Discussions similaires

  1. Problème de <s:select dans jquery.dialog.
    Par MetalGearBe dans le forum Struts 2
    Réponses: 2
    Dernier message: 28/12/2011, 12h05
  2. jquery.dialog() qui se ferme automatiquement
    Par MetalGearBe dans le forum jQuery
    Réponses: 3
    Dernier message: 21/12/2011, 18h16
  3. Etendre une fonction d'un plugin jquery
    Par aperrin dans le forum jQuery
    Réponses: 6
    Dernier message: 30/08/2011, 16h56
  4. [C# JQuery] - Dialog & postback
    Par t1marlartiste dans le forum C#
    Réponses: 0
    Dernier message: 11/12/2009, 10h58
  5. [CSS 2] [JQuery] Dialog avec IFrame. 50% de l'espsce
    Par Invité dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 16/03/2009, 14h04

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