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

JavaScript Discussion :

"Bloquer" le déroulement d'une fonction pendant chargement


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 27
    Points : 17
    Points
    17
    Par défaut "Bloquer" le déroulement d'une fonction pendant chargement
    Bonjour,

    Je vais tenter de vous expliquer simplement le problème auquel je suis confronté.

    Je dois effectuer un préchargement d'image mais pas au début du chargement de la page. Je vous explique. Sur ma page, j'ai un menu déroulant qui permet de charger une série d'image en mémoire (il y a 10 options préchargeant chacune 150 images). Cela fait une collection de 121 Mo. Il n'est donc pas possible de précharger toutes les images au lancement de la page.

    J'ai donc voulu après le choix d'une option, lancer un alert pour préciser le début du chargement, précharger mes images et lorsque c'est fait, lancer une simple alert pour dire que c'était fait. (Ne me demandez pas l'utilité, pour faire simple j'omets pas mal de détails).

    J'ai donc voulu faire comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    alert('preload');
    		var prechargRightCoupes = new Array();
    		for(x=1;x<sliderRightCoupes.length;x++) {
    			prechargRightCoupes[x] = new Image();
    			prechargRightCoupes[x].src=sliderRightCoupes[x];
    		}
    alert('done');
    Bien sur comme vous vous en doutez, mes deux alertes se suivent avant que le chargement soit fini. Y-a-t'il moyen de "bloquer" javascript le temps du préchargement?

    Merci à vous !

  2. #2
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 27
    Points : 17
    Points
    17
    Par défaut
    Bonjour,



    Pour information j'ai trouvé une solution grâce à PxLoader permettant d'effectuer un callback à chaque préchargement d'image.



    http://thinkpixellab.com/pxloader/

Discussions similaires

  1. [AC-2010] arrêter le déroulement d'une fonction
    Par Guy FALESSE dans le forum IHM
    Réponses: 4
    Dernier message: 20/11/2013, 18h27
  2. Déclancher une fonction au chargement
    Par s.lakhlifi dans le forum JSF
    Réponses: 7
    Dernier message: 16/10/2006, 15h07
  3. [Onload] Lancer une fonction au chargement de la page ??
    Par Kylen dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/06/2005, 18h36

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