Bonjour à tous
le site que je réalise est hebergé sur un serveur IIS et j'ai différents boutons réalisés à partir de deux images (une dans la position normale, une qd la souris passe dessus ... comme dans beaucoup de sites ... rien d'extraordinaire).
Voici un test simple que j'ai réalisé chez mon hebergeur :
function preloadImages()
{
ImagePos1 = new Image();
ImagePos2 = new Image();
ImagePos1.src = "bouton_pos1.gif";
ImagePos2.src = "bouton_pos2.gif";
}
...
<body onLoad="preloadImages()
...
<a onmouseover="pict1.src=ImagePos2.src" onmouseout="pict1.src=ImagePos1.src" href="index.htm"><IMG src="bouton_pos1.gif" name=pict1></a>
Et le comportement est le suivant avec Internet Explorer (pas de probleme avec Netscape ou Firebird par exemple) :
--> a chaque passage de la souris au dessus du bouton, IE recharge l'image à partir du site et non du cache ... c'est moche car c'est hyper lent pour un bouton !!
Est-ce mon code, l'hebergeur, IE .... qu'est ce qui va pas ???
(j'ai aussi essayé sans la fonction javascript en mettant son code sous body mais c'est pareil)
Help please.