Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Rollover rapide - Faire un préchargement
Envoyé: 3 mars 2003, 10h07 par Oznog
C'est tout à fait normal, c'est que les images prennent un certain temps à charger, chose instantanée localement.
C'est que le navigateur charge les images et d'ailleurs tout ce qu'il y a a charger une fois qu'on lui demande de les afficher, pas avant. Puisque c'est une image réactive, le navigateur en prend conscience seulement après l'avoir fait réagir.
Donc il faut s'arranger pour les faire charger avant, que le navigateur puisse en être conscient avant l'affichage.
En programmation il faut retenir que certaine instruction attende d'être activée (comme le script de l'image réactive), d'autre le sont en partant.
Tu peux avoir un script Javascript qui indique au navigateur qu'il y a des images a charger en partant en les ajoutant à l'architecture du DOM.
Et oui, toutes les images d'un document sont emagasiné dans cette structure à l'aide d'un tableau (un array). image[0], image[1] etc...
Le Javasvript permet d'ajouter des image à ce tableau que le navigateur chargera en partant.
Voilà pour l'explication, pour le code a toi de faire un petit effort et de charcher. Il y a un tutoriel sur la question dans les Trucsweb. Probablement dans la section Javascript (tu peux aussi faire une recherche, menu de droite).
http://www.trucsweb.com/Javascript/
Ciao
Oznog
Réponses
|