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 :

Comment retarder le d�marrage d'un script


Sujet :

JavaScript

  1. #1
    Membre �clair� Avatar de touche_a_tout
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    544
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 544
    Par d�faut Comment retarder le d�marrage d'un script
    Bonsoir,
    J'ai une appli offline avec dans le HTML 2 DIV contenant chacun des images (� l'int�rieur d'un <table>). Dans le HEAD il y a un appel � un script externe qui manipule les images dans les 2 DIV. Comment faire pour que le script d�marre au chargement dans le DIV No 1 et n secondes plus tard dans le DIV No 2 ? Faut-il pr�voir 2 scripts diff�rents ?
    Notez bien: je suis voisin de z�ro en javascript: n'allez pas trop vite !
    Grand merci � qui me tirera de ce p�trin.
    Cordialement
    Pierre

  2. #2
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    si dans ta DIV tu charges une image, tu peux passer par l'�v�nement onload de l'image pour d�clencher une action apr�s un d�lai via la m�thode setTimeout.

    exemple simple pour d�marrer
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    <img src="http://www.developpez.net/template/images/logo.png" onload="alert('Chargée !');">

  3. #3
    Membre �clair� Avatar de touche_a_tout
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    544
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 544
    Par d�faut Comment retarder le d�marrage d'un script
    Bonsoir et merci NoSmoking,
    Juste une question: j'ai environ 10 images par DIV, qui d�filent. Je suppose que je ne dois mettre la fonction Time out que dans l'appel de la premi�re image (du 2�me DIV) ?
    Merci d'avance pour cette pr�cision
    Cordialement
    Pierre

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    je pense qu'il ne faut pas confondre chargement et affichage.

    Pour le chargement de nombreuses images il y a en effet tout int�r�t a les d�caler afin que seules les images qui s'affichent en premier se chargent, et ne charger les images suivantes que sur demande (en g�n�ral sur le scroll ) c'est le principe de plugins tels que lazyload qui ne charge que les images qui ont besoin de s'afficher..

    par contre si les images ne sont pas trop nombreuses et ne repr�sentent pas une taille de chargement trop importante il est pr�f�rable de les pr�charger. Il ne restera plus qu'a g�rer leur affichage.
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre �clair� Avatar de touche_a_tout
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    544
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 544
    Par d�faut Comment retarderle d�marrage d'un script
    Bonjour et merci Spacefrog, d�sol� d'avoir tard� � r�agir, pas pu acc�der � ce fil depuis quelques jours.
    Difficile de bien exposer ma demande.
    1. Mes images sont des scans de fragments de partitions musicales
    2. Je suis parvenu � obtenir l'affichage de deux fragments l'un au-dessous de l'autre.
    3. Je suis parvenu � les faire d�filer sur l'�cran
    4. L'ennui est qu'il d�filent simultan�ment, alors que l'id�e est que quand j'ai jou� le fragment No 1 en haut, il dispara�t vers la gauche et c�de la place � un autre fragment, le No 3, tandis que celui d'en bas (le No 2) reste en place puis, quand j'ai fini de jouer le fragment d'en bas et que je passe � celui d'en haut, celui d'en bas dispara�t vers la gauche et est remplac� par la suite du morceau, le fragment No 4. Et ainsi de suite. Le timing est d�fini d'avance en fonction de la longueur (dur�e) des fragments, consid�r�s comme tous �gaux.
    Il faut donc qu'il y ait un d�calage entre les scrollings, c'est �-dire que le d�marrage du fragment inf�rieur soit retard�.
    Il existe des softs commerciaux qui font plus ou moins �a, mais j'ai besoin d'un syst�me qui agrandisse la musique � cause de ma mauvaise vue. A d�faut d'en trouver, j'ai t�l�charg� une sorte de diaporama d�filant et l'ai adapt� de mon mieux. L'avantage du scrolling est que les notes ne disparaissent pas brusquement, ce qui est d�stabilisant.
    Comment faire pour que les "diapos" d�filent alternativement et pas en m�me temps ?
    Merci d'avance
    Cordialement
    Pierre.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment passer une variable jsp � un script ?
    Par MAJIK_ENIS dans le forum Servlets/JSP
    R�ponses: 1
    Dernier message: 28/05/2006, 20h50
  2. [FLASH MX2004] Comment mettre une pause dans un script
    Par vbcasimir dans le forum Flash
    R�ponses: 3
    Dernier message: 16/02/2006, 09h47
  3. R�ponses: 5
    Dernier message: 05/01/2006, 13h58
  4. Comment passer des argument a un script php ?
    Par Florina dans le forum Linux
    R�ponses: 2
    Dernier message: 11/12/2005, 14h38
  5. R�ponses: 6
    Dernier message: 16/11/2005, 17h26

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