par
icebreak » 15 avr. 2008, 03:35
Quel est ta librairie Ajax ?
Prototype fais ça a merveille.
Code : Tout sélectionner
Ajax.Responders.register({
onCreate: function() {
Ajax.activeRequestCount++;
},
onComplete: function() {
Ajax.activeRequestCount--;
}
});
En gros, ça incrémente un compteur natif quand une requête AJAX est lancé, et ça le décrémente quand une requête Ajax est "Complete".
Donc à toi ensuite de jouer avec ses fonctions en y mettant le sablier que si ta requête Ajax est un "Upload".
Code : Tout sélectionner
Ajax.Responders.register({
onCreate: function() {
nbreRequest++;
if( Ajax.activeRequestCount > 0)
$('view-loading').show();// Loading System
totalRequest = Ajax.activeRequestCount;
},
...
Em gros dans mon code à moi, j'ai un cru dans le genre, qui affiche un DIV avec l'image de chargement qui est toujours dans la page mais caché. Quand une requête est lancé, il affiche juste le DIV caché et "Voila" (En français dans le texte.)
Quel est ta librairie Ajax ?
Prototype fais ça a merveille.
[code]Ajax.Responders.register({
onCreate: function() {
Ajax.activeRequestCount++;
},
onComplete: function() {
Ajax.activeRequestCount--;
}
});
[/code]
En gros, ça incrémente un compteur natif quand une requête AJAX est lancé, et ça le décrémente quand une requête Ajax est "Complete".
Donc à toi ensuite de jouer avec ses fonctions en y mettant le sablier que si ta requête Ajax est un "Upload".
[code]Ajax.Responders.register({
onCreate: function() {
nbreRequest++;
if( Ajax.activeRequestCount > 0)
$('view-loading').show();// Loading System
totalRequest = Ajax.activeRequestCount;
},
...
[/code]
Em gros dans mon code à moi, j'ai un cru dans le genre, qui affiche un DIV avec l'image de chargement qui est toujours dans la page mais caché. Quand une requête est lancé, il affiche juste le DIV caché et "Voila" (En français dans le texte.)