Rechercher : dans
Par :

Javascript: Rafraichissement d' image.

Dernière réponse le 5 déc 2002 à 08:44:21 yann, le 5 déc 2002 à 07:50:14 
 Signaler ce message aux modérateurs

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+

Meilleures réponses pour « Javascript: Rafraichissement d' image. » dans :
Javascript - Librairies d'effets pour vos images Voir Au gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Une popup d'information au survol sans Javascript ni CSS VoirParfois, il peut être utile d'afficher des informations supplémentaire au survol du curseur sur une zone de l'écran, par exemple "Cliquez pour agrandir" sur une image, un descriptif sur une abbréviation ou des détails sur un lien. On trouve...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...

1

 HackTrack, le 5 déc 2002 à 08:44:21
  • +1

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

Répondre à HackTrack
Collection CommentÇaMarche.net