onmouseover onmouseout NN 7
schildi
- javascript
0 schildi
Hallo allo,
Habn Problem mit onmouseover/onmouseout mit NN7:
Das ist die mini-funktion mit der ich den Klassennamen und damit KLasseneigenschaften eines Bildes ändere. In meinem Fall die Opazität.
'getElementById' wird mit ner anderen funktion dem NN bekannt gemacht.
Das ganze funzt auch im NN6.2 und IE.
Aber der 7er blickt das onmouseout irgendwie nich. Beim Reinfahren mit der Maus Veränderung, beim Rausfahren nichts und beim wieder Rein- und Rausfahren wieder Veränderung auf Anfangszustand.
_____________________________________________________________________
<script language="javascript">
function changeClassName(actImg,cName)
{
document.getElementById(actImg).className = cName;
}
</script>
<style type="text/css">
.imgInactive {
filter:alpha(opacity=60); -moz-opacity: 60%;
display:block;
}
.imgActive {
filter:alpha(opacity=100); -moz-opacity: 100%;
display:block;
}
</style>
<table width="102" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="imgDescrInactive">bild_nr_004</td>
</tr>
<tr>
<td class="img"><a href="#" onmouseover="changeClassName('img004','imgActive');" onmouseout="changeClassName('img004','imgInactive');"><img id="img004" src="img/vesperwoche_2002/100x75/vesperwoche_02_004.jpg" class="imgInactive" width="100" height="75" border="0" /></a></td>
</tr>
</table>
_____________________________________________________________________
Jemand ne Ahnung woher das kommt?
Muss wohl ein bug sein. Kommt jedoch nur bei Opacity zustande, das ein onmouseout unter NN7 einfach nicht mehr richtig reagiert.
Ich werds nun so machen das ich einfach nur mit onmouseover arbeite, dass heisst entweder einen bereich um das entsprechende bild mache, der bei onmouseover wieder auf ursprungszusatnd schaltet, oder alle anderen ausser das aktive auf Ursprung zurückschalten.