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 :

UI Dialog. Fermer en même temps la boîte de dialogue et la fenêtre de navigation


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 42
    Par défaut UI Dialog. Fermer en même temps la boîte de dialogue et la fenêtre de navigation
    Bonjour à tous,

    Je cherche à fermer en même temps (normal) la boite de dialogue et la fenêtre de navigation lors du clic sur la croix (class "ui-dialog-titlebar-close").
    mais, très difficile de repérer la fonction dans jquery-ui-1.7.2.custom.min.js.

    Merci de votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Novembre 2010
    Messages : 207
    Par défaut
    Dans la documentation sur les events de jquery ui
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $( ".selector" ).dialog({
       close: function(event, ui) { ... }
    });
    Cf http://jqueryui.com/demos/dialog/#modal-message

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 42
    Par défaut
    Merci, cela est proche du résultat que je souhaite :appeler la fonction closeWindow pour fermer en même temps le navigateur et la dialog, sauf que j'ai un bouton qui ouvre une nouvelle dialog ("je participe") et au clic, tout se ferme...curieux..merci



    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
     
    $(document).ready( function () {
     
    //fermeture fenetre
    function CloseWindow() {
    	var obj_window = window.open('', '_self');
    	obj_window.opener = window;
    	obj_window.focus();
    	opener=self;
    	self.close();
    }
    //fin fermeture fenetre
     
     
    $(function() {
     
    			$('#survey_pres').dialog({
    				position: 'top',
    				resizable: false,
    				width: 700,
    				modal: true,
    				buttons: {
    					"Je ne participe pas": function() {
    						$( this ).dialog('close');
    						window.open('about:blank','_parent','');
    						CloseWindow();
    					},
    					"Je participe": function() {
    						   //$( this ).dialog( "close" );
    							$('#survey_pres').dialog('close');
    							page1();
     
    					}//FIN Bouton JE PARTICIPE 
    				},//FIN Boutons 
     
    			close: function(event, ui) { 
    			       CloseWindow();
    			}
     
    		});//FIN dialog survey_pres
     
     
    function page1(){	
     
    		$('#survey').dialog({
    		position: 'top',
    		resizable: false,
    		width: 700,
    		modal: true,
    		buttons: {
    			Continuer: function() {	
     
    			if($("input[class='q1_case']:checked").val() == undefined) {
    			$(".formError").show();
    			$("#q1_question").css({ color: "red"});
    			}
     
    			if($("input[class='q2_case']:checked").val() == undefined) {
    			//FALSE $.post("process_survey.php", $("#popup_survey").serialize());
    			$(".formError2").show();
    			$("#q2_question").css({ color: "red"}); 
    			}
     
    			if($("input[class='q1_case']:checked").val() !== undefined && $("input[class='q2_case']:checked").val() !== undefined ){
    			$("label").css({ color: ""}); 
    			$.post("process_survey.php", $("#popup_survey").serialize());
    			$(this).dialog('close');
    			page2();
    			}
     
    			}//FIN Continuer
    		 },//FIN buttons
    		 close: function(event, ui) { 
    			       CloseWindow();
    			}
    		});//FIN Dialog
     
    }
    	});	//FIN $function 
    });//FIN document.ready

Discussions similaires

  1. [XL-2007] fermer un autre classeur en même temps que le classeur actif -> bug
    Par DiesIrae dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 14/08/2009, 11h45
  2. Comment fermer plusieurs fenêtres en même temps
    Par ffvf1er dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 13/08/2009, 21h27
  3. [C#] Comment fermer une fenêtre et ses parents en même temps ?
    Par AmineDev9 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/01/2009, 03h57
  4. Réponses: 1
    Dernier message: 26/05/2007, 23h11
  5. Comment fermer l'application en même temps que Windows ?
    Par semaj_james dans le forum Langage
    Réponses: 4
    Dernier message: 23/06/2004, 22h17

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