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 ne s'affiche pas


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut Boite de dialogue ne s'affiche pas
    Bonjour à tous,

    Je voudrais utiliser ce genre de boite de dialogue :

    http://dev.iceburg.net/jquery/jqModal/

    . Modal, Nested Modal -- a. view (4a.html), b. view (4b.html)
    Focus can be forced on a dialog, making it a true "modal" dialog. Also exemplified is the ajax attribute selector (using @href). Any DOM attribute can be used to extract the ajax url (see the documentation).
    J'ai pour cela mis le code dans le head de ma page :

    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
    27
    28
    29
    // notice that you can pass an element as the target 
    			//  in addition to a string selector.
    			$('#btn_histroy').click(function(){
    				var t = $('#ex4 div.jqmdMSG');
     
    				$('#ex4').jqm({
    				trigger: 'a.ex4Trigger',
    				ajax: '@href', /* Extract ajax URL from the 'href' attribute of triggering element */
    				target: t,
    				modal: true, /* FORCE FOCUS */
    				onHide: function(h) { 
    				t.html('Please Wait...');  // Clear Content HTML on Hide.
    				h.o.remove(); // remove overlay
    				h.w.fadeOut(888); // hide window
     
    				},
    				overlay: 0});
     
    				// nested dialog
    				$('#ex4c').jqm({modal: true, overlay: 10, trigger: false});
     
    				// Close Button Highlighting Javascript provided in ex3a.
     
     
    	// Work around for IE's lack of :focus CSS selector
    				if($.browser.msie)
    				$('input')
    				.focus(function(){$(this).addClass('iefocus');})
    				.blur(function(){$(this).removeClass('iefocus');});
    J'ai téléchargé et référencé (dans le head) le fichier (jqModal.js - 2.97k) et le fichier (jqModal.css - 496 bytes)

    J'obtiens cette erreur :

    missing } after function body
    Tant que j'y suis, je me demandais aussi comment je pourrais alimenter cette boite de dialogue avec des informations d'une bd mysql ?

    Merci d'avance.

    beegees

  2. #2
    Rédacteur

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 494
    Par défaut
    Salut si je reprends le code que tu nous a donné, il manque :

    à la fin ce qui donnerait :

    Code javascript : 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
    27
    28
    29
    $('#btn_histroy').click(function(){
    var t = $('#ex4 div.jqmdMSG');
    				
    $('#ex4').jqm({
       trigger: 'a.ex4Trigger',
       ajax: '@href', /* Extract ajax URL from the 'href' attribute of triggering element */
       target: t,
       modal: true, /* FORCE FOCUS */
       onHide: function(h) { 
          t.html('Please Wait...');  // Clear Content HTML on Hide.
          h.o.remove(); // remove overlay
          h.w.fadeOut(888); // hide window
       },
       overlay: 0
    });
    				
    // nested dialog
    $('#ex4c').jqm({modal: true, overlay: 10, trigger: false});
    
    // Close Button Highlighting Javascript provided in ex3a.
    // Work around for IE's lack of :focus CSS selector
    
    if($.browser.msie)
    $('input')
       .focus(function(){$(this).addClass('iefocus');})
       .blur(function(){$(this).removeClass('iefocus');});
    				
    });

  3. #3
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Salut,

    Je te remercie pour ta réponse qui me fait avancer.

    Je n'ai plus de message d'erreur, par contre, la boite ne s'affiche pas.

    Voici le code de mon bouton à partir duquel l'évènement s'enclenche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" value="History" id="btn_history" />
    J'ai donc mis un span comme indiqué dans le code :

    Je peux te passer le lien du site en privé.

    Qu'en penses-tu ?

    Merci pour ton aide.

    beegees

Discussions similaires

  1. [Primefaces]la fenêtre de dialogue ne s'affiche pas
    Par syrine Jerbi dans le forum JSF
    Réponses: 4
    Dernier message: 23/03/2014, 14h12
  2. boite de dialogue qui n'apparait pas
    Par Invité dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/10/2012, 15h57
  3. Boite de dialogue "Ouvrir" ne fonctionne pas
    Par Lincoln911 dans le forum Windows 7
    Réponses: 4
    Dernier message: 26/05/2010, 11h41
  4. [2007] Boite de dialogue "Ouvrir" ne fonctionne pas
    Par Lincoln911 dans le forum Microsoft Office
    Réponses: 5
    Dernier message: 26/05/2010, 11h41
  5. [MFC] Boite de dialogue qui se lance pas
    Par kacedda dans le forum MFC
    Réponses: 4
    Dernier message: 08/03/2006, 10h37

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