Bonsoir à tous.
Alors voila j'explique mon problème:
J'ai une page html dans lequel je dois afficher une petite description sur chaque liens.
Cette description est matérialisée par du javascript.
Pour être plus clair:
- Au chargement de la page, je fai afficher une description par défaut
- Je passe la souris sur un lien, une descript s'affiche.
- Je sors du lien, la description revient à son état par défaut.
Sous firefox, ca fonctionne nickel !
Mais sous Internet Explorer ca foire. Pourquoi ? Ai-je fait quelque chose de mauvais ? Pourtant je rien touché, ca fonctionnait bien avant. Puis du jour au lendemain ca à foiré.
Voici la fonction:
Code :
- function Description(msg) {
- document.getElementById("description" ).innerHTML = msg;
- }
- function Off() {
- document.getElementById("description" ).innerHTML = "Description par defaut";
- }
|
Il me dit qu'il y a une erreur à la ligne 2 et 5 (cf ligne du code ci-dessus)
Exemple d'utilisation:
Code :
- <a href="?cat=1" onMouseOver="Description('Description lien 1'); vous.src = bouton[0].src;" onMouseOut="Off(); vous.src='img/b_vous.gif';" class="menu"><img src="img/b_vous.gif" name="vous" width="122" height="22" border="0" alt=""></a>
|
PS: Mes liens sont sous forme de bouton dont les images survolées sont préchargées comme ceci:
Code :
- /* Préchargement des images */
- var bouton = new Array();
- bouton[0] = new Image();
- bouton[0].src = "img/b_vous_hover.gif";
- bouton[1] = new Image();
- bouton[1].src = "img/b_nous_hover.gif";
- bouton[2] = new Image();
- bouton[2].src = "img/b_services_hover.gif";
- bouton[3] = new Image();
- bouton[3].src = "img/b_lectures_hover.gif";
|
Message édité par AlphaZone le 31-03-2005 à 23:31:22