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 :

PB de chargement dimages


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 14
    Par défaut PB de chargement dimages
    Salut a tous!

    Le probleme est le suivant
    jai le script suivant qui me permet de creer l'évènement onMouseOver
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img name="Image10" src="image1.png" onMouseOver="if(document.images) document.Image10.src='image2';" onMouseOut="if(document.images) document.Image10.src='image1.png';">
    qui consiste à charger l'image2 apres que
    le visiteur est passé le curseur sur l'image1 et recharger l'image1 lors qui enlève le curseur sur l'image2.
    Le probleme cest que le chargement de l'image2 met souvant 4 a 5 s la première fois quon passe le curseur sur l'image1 et cela depend le plus souvant de sa taille. Pourtant apres que l'image2 soit charger la premier fois le chargement pour les prochaine fois ne ce fait quen miliseconde.
    Alors Jaimerais savoir comment charger ( dans la memoire cache du serveur si je peus dire comme sa) en avance des images dans la memoire cache du serveur tel sorte que par exemple l'image2 du script reste toujour disponible meme quand le visiteur na pas passer le curseur sur l'image1

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Par défaut
    En fait, le fait que les fois suivantes, l'image se charge immédiatement, c'est qu'elle a déjà été téléchargée dans le cache de ton ordi.

    Tu n'a qu'a afficher toutes les images que tu veux precharger dans ta page, au début du body, et ne pas les montrer à l'utilisateur en utilisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="..." style="display:none;position:absolute;">
    L'image est alors téléchargée dans le cache

  3. #3
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    d'accord avec cette solution, tjrs pratique;

    sinon, dans le head,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <script type="text/javascript">
    new Image().src="image2.jpg";
    </script>

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 14
    Par défaut
    Merci pour vos réponses...............

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. action APRES chargement complet ...
    Par PinGuy dans le forum Delphi
    Réponses: 7
    Dernier message: 06/07/2006, 17h16
  2. [Débutant][JNI]Erreur de chargement de dll
    Par Agifem dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 24/04/2003, 14h36
  3. [Kylix] Chargement de libraries
    Par _dack_ dans le forum EDI
    Réponses: 1
    Dernier message: 14/03/2003, 09h07
  4. Chargement d'une texture a partir de la mémoire
    Par logramme dans le forum DirectX
    Réponses: 6
    Dernier message: 27/01/2003, 14h57
  5. Chargement dynamique de DLL sous Unix
    Par Willou dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 18/12/2002, 18h25

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