Javascript: Rafraichissement d' image.

yann -  
 Utilisateur anonyme -
Bonjour,

Comment faire (en javascript) pour rafraichir une image uniquement si celle-ci a changée et n'est plus la même ???

PS: Est-ce possible en javascript de récupérer la date d'un fichier ??

Merci.
A+

1 réponse

Utilisateur anonyme
 
Crée une page HTML dans laquelle tu places le codeci-dessous.
Crée deux images dans le même répertoire que cette page. Nommes-les "green.gif" et "red.gif".

Pour changer la source d'une image, donne un id à ta balise image:
<img id="img_01" />
et utilises la fonction suivante Javascript pour la modifier:
document.all("img_01").src="uneimage.gig"
où "img_01" est l'id de l'image et "uneimage.gif" est le fichier contenant l'image à afficher.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Untitled</title>
<script>
var firstImage;
var secondImage;

function loadImages(){
firstImage=new Image();
firstImage.src="red.gif";
secondImage=new Image();
secondImage.src="green.gif";
}

function showImages(){
document.all("img_01").src=firstImage.src;
}

loadImages();
</script>
</head>

<body>
<img id="img_01" onMouseOver="javascript:this.src=secondImage.src" onMouseOut="javascript:this.src=firstImage.src"/>
<script>showImages();</script>
</body>
</html>

;-)
HackTrack
2