Bonjour,
bendivx2007@gmail.com wrote:
> je voudrais que cette image ne soit visible que lorsqu'elle est
> complètement chargée par le browser de façon à la voir quasi
> instantanément apparaitre ( je précise quasi car avec une taille comme
> ça, windows, la carte graphique, .... vont entrer en jeu).
En jouant avec "display" en css et "complete" en javascript : tu masques
l'image par défaut et lorsqu'elle est chargé tu l'affiche.
Un truc dans le genre (non testé) :
<img src="ton_image" id="Id_Image" style="display:none">
<script type="text/JavaScript">
setTimeout('Test()', 100);
function Test() {
if (Id_Image.complete){
document.getElementById("Id_Image").style.display = "";
} else {
setTimeout('Test()', 100);
}
}
</script>
> et de plus si je rafraichit la page je voudrais que la nouvelle image
> généree remplace la précédente de manière instantanée également.
Attention si la nouvelle image porte le même nom que la précédente, elle
risque de se retrouver dans le cache du navigateur.
--
Jérôme