1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
window.onload = initEvent;//apres le chargement on initialise les evenements
function initEvent()
{//initialise tout les evenements du document
initLien();
}//initEvent
function initLien()
{
//liste des id des objet de type lien
var liste_lien = new Array();
liste_lien[0] = "menu-gauche-accueil";
liste_lien[1] = "menu-gauche-flotte";
liste_lien[2] = "menu-gauche-ecole";
liste_lien[3] = "menu-gauche-acces";
liste_lien[4] = "menu-gauche-bapteme";
liste_lien[5] = "menu-gauche-photo";
liste_lien[6] = "menu-gauche-video";
liste_lien[7] = "menu-gauche-ident";
liste_lien[8] = "menu-gauche-lien";
liste_lien[9] = "menu-gauche-contact";
//------>PROBLEME ICI
for(s=0;s<liste_lien.length;s++)
{
Event.observe(liste_lien[s],"mouseover",function()
{
alert(s);//------> sa m'affiche "s" (donc 1, 2,3...)
alert(liste_lien[1]);//------> sa m'affiche "menu-gauche-flotte"
alert(liste_lien[s]);//------> sa m'affiche "undefined"
lienOver(liste_lien[s]);
}
);
Event.observe(liste_lien[s],"mouseout",function()
{
lienOut(liste_lien[s]);
}
);
}
}
function lienOver(telId)
{//objet se comportement comme un lien
setStyle("color",COLOR_OVER,telId);
}//lienOver
function lienOut(telId)
{//objet se comportement comme un lien
setStyle("color",COLOR_OUT,telId);
}//lienOver |
Partager