Ton code ne peut pas fonctionner. Tu crées une nouvelle image mais JS ne sait pas laquelle… Il faut que tu lui spécifies quelle image le src doit changer.
Voici un code que je n’ai pas testé mais qui devrait fonctionner.
<HTML>
<HEAD>
<SCRIPT LANGUAGE="Javascript">
<!--
// on récupère l'élément dom de la page html via son attribut id
monrollover= document.getElementById('monrollover');
monrollover.src="image-subsitution.gif";
//-->
</SCRIPT>
</HEAD>
<BODY>
<A HREF="votre-lien.html" onmouseover="monrollover.src='desert.jpg';" onmouseout="monrollover.src='';">
<IMG SRC ="" name="monrollover" border=0 id="monrollover">
test
</A>
</BODY>
</HTML>
PS : évite les majuscules dans tes balises et attributs, c’est recommandé dans le W3C
Edité le 15/11/2010 à 13:32
Ceci étant, cela ne peut pas fonctionner… Les scripts sont chargés dans l’ordre, et le navigateur ne verra pas l’image. Il faut soit faire un élément onload, soit mettre la balise script après l’image.