IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Preloader (animation chargement page)


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Par défaut Preloader (animation chargement page)
    Bonjour,
    J'ai une page qui met 3 à 4 secondes à s'ouvrir car elle cherche des informations sur plusieurs serveurs distants.

    Je souhaiterai ajouter, au chargement de la page, une animation (.gif ou css) pour indiquer à l'utilisateur que le traitement est en cours. (plutôt que d'avoir une page blanche jusqu'au chargement complet de la page...).
    J'ai essayé plusieurs méthodes mais aucune ne fonctionne

    Pourriez vous m'aider svp?

    Merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Par défaut
    Tu dois voire du coté js/jquery il ya la fonction load du jquery qui te servira a quelque chose.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Par défaut
    Bonjour,
    Merci de votre réponse.

    J'ai testé avec la fonction load de JQuery.
    J'ai déclaré une div et fais un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $("#madiv").load('url');
    <div id="madiv"></div>
    Par contre, ma div n'est pas chargée avant le reste de ma page donc il me renvoie 'url' qu'une fois ma page chargée.
    J'ai l'impression que ça fait comme le onload de javascript...

    Un petit indice svp? ^^

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Tu dois rendre ta récupération d'information asynchrone , effectivement avec javascript.

    L'état de base de ta page html sera le chargement. On imagine donc un gif qui tourne au milieu de page avec les conteneur html pour tes infos qui sont cachés.

    Une fois ta page chargée , tu appelles en javascript tes différents scripts via par axemple JQuery.get

    Et dans le callback
    - tu rempli le conteneur html concerné
    - incrémente un compteur ou met un flag à true pour considérer l'action comme terminée
    - Appel une méthode qui va vérifier si tous les flags sont à true ou si le compteur à atteint une certaine valeur pour cacher l'animation de chargement et afficher les données téléchargées.

    Je détaillerais pas le code ici , puisque ça relève plus du forum javascript
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Par défaut
    Je vais donc me tourner vers votre méthode. Enfin tenter, je suis pas trop un expert du JQuery

Discussions similaires

  1. [SWISH] Pb entre chargement de l'anim et chargement page
    Par auryn111 dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 24/02/2006, 11h16
  2. chargement pages php + cache navigateur
    Par grinder59 dans le forum Langage
    Réponses: 6
    Dernier message: 06/10/2005, 14h44
  3. [Tableaux] Chargement pages dynamique
    Par pittacos dans le forum Langage
    Réponses: 4
    Dernier message: 21/09/2005, 10h41
  4. Réponses: 2
    Dernier message: 20/07/2005, 13h33
  5. fenetre sans bords pour attente chargement page
    Par k4eve dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/11/2004, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo