Page 1 sur 1

comment précharger des images

Posté : 17 avr. 2008, 17:48
par karenma
bonjour
j'ai des miniatures et
quand on les survole la grande image principale change et on y voit la miniature en grand mais c un peu lent
alors comment faire pour précharger les grands formats de ces miniatures pendant que le visiteur parcourt la page?
Merci d'avance pour votre aide

Posté : 17 avr. 2008, 18:47
par Nagol
en javascript tu peux le faire assez simplement finalement, l'idée est d'afficher les images dans un élément caché (ou peu montré) en boucle, je ne suis pas persuadé qu'un div en display none te permette de préloader des images (les navigateurs pouvant être assez intelligent pour ne pas le faire) mais c'est la piste à creuser.

Posté : 17 avr. 2008, 19:05
par AB
Oui typiquement, c'est plutôt du domaine de javascript

Essaie ça :

Code : Tout sélectionner

<script> function Img_preload (){ Img_preload_src = new Array(); for (var i=0; i < Img_preload.arguments.length; i++) { Img_preload_src[Img_preload.arguments[i]] = new Image(); Img_preload_src[Img_preload.arguments[i]].src = Img_preload.arguments[i]; } } </script> <body onload="Img_preload('Image1.gif','Images2.gif','Image3.jpg','etc.png')">
Dans la fonction Img_preload de la balise body tu mets les images que tu veux charger en même temps que la page

merci

Posté : 18 avr. 2008, 18:21
par karenma
bonjour
Merci