Cliquez sur l'image ....
Allez voir la source (affichage/source)
</script> function precharge(){ var tableau= new Array(); for (var i=1;i<11;i++){ tableau[i]=new Image(); tableau[i].src="fou"+i+".jpg"; } } |
Cette fonction affecte des images dans le tableau local à la procédure (constructeur new Image()) Ces images sont fou1.jpg ... fou9.jpg. Sorti de la procédure le tableau n'existe plus. Mais les images sont conservées dans la mémoire cache du navigateur! Elles seront ensuite instantanément à disposition. |
function maj(i){ if(i<11){ document.fou.src="fou"+i+".jpg";i++; setTimeout("maj("+i+")",80); } } </script> |
Après avoir préchargé les images, cette fonction réalise deux actions :
|
<img name="fou" src="fou.jpg" onClick="maj(1)"> |
L'objet image est nommé «fou». L'appel de la fonction de mise à jour se déclenche en cliquant sur l'image (onClick="maj(1)") |