11548 sujets
Ça vaudrait la peine d'apprendre le Javascript avant de procéder pour connaître les bonnes pratiques avec ce langage. Je peux te donner un exemple pour t'aider, mais c'est brute et pas forcément optimisé. J'ai écris ça rapidement juste pour te donner une idée du principe.
Juste avant la balise fermante </body> de ta page HTML, tu peux insérer le code suivant :
À noter qu'il est préférable de centraliser ce type de code dans un fichier .js et de faire appel à ce fichier .js.
Modifié par Tony Monast (07 Mar 2012 - 22:29)
Juste avant la balise fermante </body> de ta page HTML, tu peux insérer le code suivant :
<script type="text/javascript">
<!--
/* Doit recevoir en paramètre un array contenant le chemin de chaque image */
function PrechargementImages(arrayImages) {
/* Déclaration du array pour stocker les images préchargées */
var arrayPreload = [];
/* Boucle pour précharger chacune des images */
for (var indexImage = 0; indexImage < arrayImages.length; ++indexImage) {
arrayPreload[indexImage] = new Image();
arrayPreload[indexImage].src = arrayImages[indexImage];
}
}
-->
</script>
<script type="text/javascript">
<!--
PrechargementImages(['image1.jpg','image2.jpg','image3.jpg']);
-->
</script>
À noter qu'il est préférable de centraliser ce type de code dans un fichier .js et de faire appel à ce fichier .js.
Modifié par Tony Monast (07 Mar 2012 - 22:29)