Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2010, 12h52   #1
Invité régulier
 
Inscription : octobre 2010
Messages : 33
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 33
Points : 6
Points : 6
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.
mfredok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 09h09   #2
Membre éclairé
 
sébastien courjean
Inscription : novembre 2010
Messages : 204
Détails du profil
Informations personnelles :
Nom : sébastien courjean
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : novembre 2010
Messages : 204
Points : 319
Points : 319
Dans la documentation sur les events de jquery ui
Code :
1
2
3
$( ".selector" ).dialog({
   close: function(event, ui) { ... }
});
Cf http://jqueryui.com/demos/dialog/#modal-message
__________________
Sébastien Courjean
Développeur Web
scourjean@cyres.fr
http://www.cyres.fr/
scourjean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 15h20   #3
Invité régulier
 
Inscription : octobre 2010
Messages : 33
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 33
Points : 6
Points : 6
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 :
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
mfredok est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h35.


 
 
 
 
Partenaires

Hébergement Web