Bonsoir!
j'applique des hover sur des éléments. j'utilise du javascript pour cela pour que ça fonctionne sous internet explorer.
ça marche quand c'est un seul élément. le problème c'est que je veux appliquer cela à beaucoup d'element. chaque élément à un comportement bien précis différent des autres sous l'effet du hover
mon javascript:
merci
Modifié par brudao (19 Mar 2010 - 18:06)
j'applique des hover sur des éléments. j'utilise du javascript pour cela pour que ça fonctionne sous internet explorer.
ça marche quand c'est un seul élément. le problème c'est que je veux appliquer cela à beaucoup d'element. chaque élément à un comportement bien précis différent des autres sous l'effet du hover
mon javascript:
if(!window.Event){ //IE mais pas Opéra
document.onmouseover=function(){
x=window.event.srcElement;
if(x.tagName=="SPAN")x.id="hoverInput_IE";
};
document.onmouseout=function(){
if(x.tagName=="SPAN")x.id="hover_IE";
};
}
echo '<div >'."\n";
echo "<span id='zoneAccueil'>";
echo ancre("#","ACCUEIL");
echo "</span>";
echo '</div>
<!-- je veux appliquer un autre hover sur ce element -->
echo '<div >'."\n";
echo "<span id='zone2'>";
echo ancre("#","TEST");
echo "</span>";
echo '</div>
#zoneAccueil
{
position: relative;
width: 81px;
height:52px;
float: left;
margin-right:2px;
/*padding-top:15px;*/
text-align:center;
background: url(img.jpg) no-repeat;
}
#zoneAccueil:hover {
background: url(img_survole.jpg);
}
#hoverInput_IE
{position: relative;
width: 81px;
height:52px;
float: left;
margin-right:2px;
background: url(img_survole.jpg)
}
#hover_IE
{
position: relative;
width: 81px;
height:52px;
float: left;
margin-right:2px;
/*padding-top:15px;*/
text-align:center;
background: url(img.jpg) no-repeat;
}
merci
Modifié par brudao (19 Mar 2010 - 18:06)