Bonjour,
dans ce script, je vais vous montrer comment précharger des images en javascript.
Pour précharger des image en javascript, il suffit simple de simuler l'affichage des images en question.
voici un exemple:
var img = new Image();
img.src="monimage.gif";
l'image est donc préchargée en javascript. il est aussi possible d'y ajouter l'evenement onload.
voici le code:
precharger_image.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Precharger une image en javascript</title>
<script type="text/javascript" src="precharger_image.js"></script>
</head>
<body>
<span class="message" id="message">Les images sont en cours de préchargement...</span>
<script type="text/javascript">
//<!--
var image1 = precharger_image('image1.jpg');
image1.onload = function()
{
document.getElementById('message').style.display='none';
document.getElementById('contenu').style.display='block';
};
//-->
</script>
<div class="contenu" id="contenu">
<script type="text/javascript">
//<!--
document.getElementById('contenu').style.display='none';
//-->
</script>
Voici l'image qui viens d'être préchargée.<br />
<img src="image1.jpg" alt="Image 01" />
</div>
</body>
</html>
precharger_image.js
function precharger_image(url)
{
var img = new Image();
img.src=url;
return img;
}
Essayer
c'est tout,
merci et j'espère que ce script vous sera utile.
Scripts et Tutoriels similaires