Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-01-2009 17:59:26

Fuggerbit
Membre
Date d'inscription: 17-12-2008
Messages: 54

[Zend 1.7.3] Barre de chargement

Bonjour,
J'ai un formulaire qui appelle une action dans laquelle j'appelle une procédure stockée qui peut prendre du temps.
C'est pourquoi j'aimerais savoir comment faire pour mettre une barre de chargement ou autre, qui me permettrait de montrer que l'utilisateur doit attendre.
J'ai vu qu'il existait un composant ProgressBar mais dans mon cas, je ne veux (et ne peut) pas mettre à jour le statut et pourcentage de la barre (il me faudrait une barre ou un cercle qui bouge en continu).
Ou juste un message "Chargement en cours..." avec les trois petits points qui bougent.
Auriez vous une idée?
Merci

Hors ligne

 

#2 21-01-2009 18:24:18

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: [Zend 1.7.3] Barre de chargement

Salut,

De mon côté je me suis fait un composant LoadingIndicator basé sur prototype en Javascript.

Il ajoute en automatique une div dans le document, contenant une image que je passe en option et qui indique un traitement en cours. J'utilise des gifs animés en général.

En gros j'utilise Ajax pour faire ça.

Je n'ai donc plus qu'à faire en JS là où je veux :

Code:

new BDLoadingIndicator.base({width:200, height:60, pic:'ajax-loading.gif', message:'Veuillez patienter...'});

Avec d'autres options comme la couleur, taille, famille de la font, couleur de fond, couleur des bords, etc.

Il existe peut-être des objets JS qui font déjà tout ça sur le net.


A+ benjamin.


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#3 21-01-2009 18:27:03

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: [Zend 1.7.3] Barre de chargement

Si tu veux juste une petite animation qui ne reflète pas vraiment l'état d'avancement du processus alors un petit gif animé dans un <div> que tu passes en hide une fois le chargement terminé...
Bon c'est pas génial, mais dans ce cas ça peut le faire.

Hors ligne

 

#4 22-01-2009 09:25:00

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Zend 1.7.3] Barre de chargement

Je ne pense pas qu'il y est un moyen de savoir l'état d'avancement d'une procédure stockée.
Donc, pour la barre de progression, je dirais non.
Donc, je vote comme Jean-Marc : placé une image animé qui remplace une zone de texte (comme on voit souvent sur les requètes AJAX) et dès que c'est fini, tu la remplaces par ton résultat


----
Gruiiik !

Hors ligne

 

#5 22-01-2009 09:56:10

Fuggerbit
Membre
Date d'inscription: 17-12-2008
Messages: 54

Re: [Zend 1.7.3] Barre de chargement

Ok merci, je fais surement juste mettre un gif au lancement de la procédure.

Hors ligne

 

#6 22-01-2009 10:05:56

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Zend 1.7.3] Barre de chargement

Pas mieux que les autres: petit js qui affiche une div ou juste une img.
Si vous cherchez des images de chargement personnalisable... http://www.ajaxload.info/ smile

Hors ligne

 

#7 26-01-2009 15:32:22

Fuggerbit
Membre
Date d'inscription: 17-12-2008
Messages: 54

Re: [Zend 1.7.3] Barre de chargement

Par contre juste un petit soucis, sous IE la barre reste fixe bien que ce soit une image gif, savez vous pourquoi?
Sous FF cela marche un peu mieux.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages