Il vous faut donner un nom à l'image lorsque le curseur est hors-image et demandé que le navigateur charge préalablement l'image qui sera affichée lors du passage de la souris, ceci se faisant grâce la fonction onload :
Ensuite dans votre lien vous insèrez la location de la deuxième image qui sera affichée lorsque la souris est sur l'image (onMouseOver) et de nouveau celle de la première image lorsque le curseur quittera l'image (onMouseOut) :