Bonjour,

Je me sers d'un plugin BlockUI pour afficher un "loading" avant l'ouverture d'une fenêtre modal.
La fenêtre modal s'ouvre mais pas le loading. J'appelle la fonction comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$("tr.ouvrirLien").on({
  click: function() {
    var numFiche = this.name;
    var etat = this.id;
    $.blockUI({ message: '<h1><img style="border:none;" src="images/ajax-loader.gif" /> Veuillez patienter...</h1>'});
    modalFiche(numFiche,etat);
  }
});
La fonction de la fenêtre modal :

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
 
function modalFiche(id,etat){
 
  $("#divDial").load(url, function() {
  $.unblockUI();
 
  // ...
 
   $(this).dialog({
            height: 'auto',
            width: 1200,
            modal: true,
            position: 'center',
            draggable: false,
            resizable: false,
            beforeClose: function() {
		$("#form_vi1").submit();
            },
            overlay: {
			backgroundColor: '#000',
			opacity: 0.5
            },
                     buttons: {
				'Valider': function() {
					ajoutNewFiche();
				},
				'Annuler': function() {
					$(this).dialog('close');
				}
                    }
   });
 
 });
}