2009-03-13 10 views
0

Dans les navigateurs utilisant HTML, Ajax ou YUI (JavaScript en général), quelles sont les implémentations réussies et préférentielles du travaillez-vous sur votre demande? Le contexte supplémentaire est que l'application Web sur laquelle je travaille a quelques requêtes qui peuvent nécessiter un temps d'E/S important (10 à 30 secondes) et a besoin de communiquer à l'utilisateur que nous avons reçu votre demande et que nous travaillons dessus. Editer: Un autre aspect est d'avoir vu l'implémentation d'un site qui vous impressionne? Un exemple que vous aimez"Veuillez patienter ...", "Chargement", "Enregistrement", "Génération" des implémentations

Répondre

3

Faire l'indicateur: évident, proéminent, et apparaître soit toujours au même endroit ou par le contrôle qui a été cliqué pour lancer l'action. Selon l'audience de votre application, de nos jours l'omniprésent "loading circle" fait l'affaire, mais cela ne fait pas de mal d'ajouter un "Loading ..." à côté.

+0

Je n'utiliserais pas de "chargement" de cercle pour quelque chose, cela prend plus de temps que 5s – vartec

1

@vartec a donné l'exemple YUI canonique. Un excellent développeur espagnol nommé Satyam a également une implémentation YUI intéressante, si vous pouvez fournir des commentaires sur les progrès pendant le temps que vous demandez à l'utilisateur d'attendre.

Satyam's Progress Bar. est disponible pour YUI 2.x et YUI 3.x et devrait faire partie de la bibliothèque YUI officielle dans une version ultérieure.

Questions connexes