Afficher un message
Vieux 19/07/2007, 16h55   #2
jerome
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Préchargement complet image avant son affichage

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
  Réponse avec citation
 
Page generated in 0,04831 seconds with 9 queries