menu dynamique avec des images [asp/javascript] - ASP - Programmation
MarshPosté le 22-03-2004 à 14:00:56
Bonjour,
Voila, je viens de me mettre au javascript. Et mon sujet en ce moment est de faire un menu dynamique (comme celui du site de darty). Je m'explique : j'ai un menu composé d'images. Chaque image correspond a une rubrique. Qd je fais passer ma souris dessus (onMouseOuver), mon image change. Qd ma souris sort de l'image : l'image redevient comme avant et qd je fais un onclick, c'est encore une autre image.
Ce que j'ai fait pour l'instant c'est que j'ai mis toutes mes images dans un tableau : var im = new Array(14);
if (document.images) { im[1] = new Image(); im[1].src = "Images/Demandes_Clair.jpg"; ... }
voici la fonction qui permet de changer les images : function changer_btn(loc,img) { if (document.images) document.images[loc].src=im[img].scr; }
et enfin la description d'une de mes images : document.write('<a href="chrono_liste.Asp" target="_new" onmouseover="changer_btn("Demandes",2)" onmouseout="changer_btn("Demandes",3)">');
document.write('<img src="Images/Demandes_Clair.jpg" border="0" alt="Gestion des demandes" name="Demandes"></a>');
Le pb c'est qu'il y a une erreur de syntaxe et apparament ma fonction de changement de bouton ne marche pas.
Marsh Posté le 22-03-2004 à 14:00:56
Bonjour,
Voila, je viens de me mettre au javascript. Et mon sujet en ce moment est de faire un menu dynamique (comme celui du site de darty).
Je m'explique :
j'ai un menu composé d'images. Chaque image correspond a une rubrique.
Qd je fais passer ma souris dessus (onMouseOuver), mon image change.
Qd ma souris sort de l'image : l'image redevient comme avant
et qd je fais un onclick, c'est encore une autre image.
Ce que j'ai fait pour l'instant c'est que j'ai mis toutes mes images dans un tableau :
var im = new Array(14);
if (document.images)
{
im[1] = new Image();
im[1].src = "Images/Demandes_Clair.jpg";
...
}
voici la fonction qui permet de changer les images :
function changer_btn(loc,img)
{
if (document.images)
document.images[loc].src=im[img].scr;
}
et enfin la description d'une de mes images :
document.write('<a href="chrono_liste.Asp" target="_new" onmouseover="changer_btn("Demandes",2)" onmouseout="changer_btn("Demandes",3)">');
document.write('<img src="Images/Demandes_Clair.jpg" border="0" alt="Gestion des demandes" name="Demandes"></a>');
Le pb c'est qu'il y a une erreur de syntaxe et apparament ma fonction de changement de bouton ne marche pas.
Merci d'avance pour votre aide
---------------
Je Suis En Phase Creative...