Ik heb voor een website een scriptje geschreven dat je alpha transparantie van een plaatje moet veranderen als je er met je muis overheen gaat. Onder internet explorer werkt het nu allemaal goed, maar onder mozilla firefox zit er nog 1 bugje in. Het plaatje fade wel in zoals het moet, maar vervolgens als je met je muis van het plaatje afgaat veranderd de transparantie niet terug, wat wel zou moeten.(onder internet explorer werkt het wel goed) Als je vervolgens nog een keer over het plaatje gaat werkt het we lgoed en gaat de transparantie wel terug.
Ligt dit aan mozilla firefox, of zit er toch iets verkeerd in m'n script?
alvast bedankt!
Ligt dit aan mozilla firefox, of zit er toch iets verkeerd in m'n script?
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| // fade script by jorrit vd Ven function fadein(which2){ theobject=which2 highlighting=setInterval("highlightit(theobject)",40) } function highlightit(naam){ if (document.getElementById(naam).style.MozOpacity<1) document.getElementById(naam).style.MozOpacity=parseFloat(document.getElementById(naam).style.MozOpacity)+0.1 else if (document.getElementById(naam).filters&&img1.filters.alpha.opacity<100) document.getElementById(naam).filters.alpha.opacity+=10 else if (window.highlighting) clearInterval(highlighting) } function fadeout(naam) { clearInterval(highlighting) if (document.getElementById(naam).style.MozOpacity==1) document.getElementById(naam).style.MozOpacity=0.5 else if (document.getElementById(naam).filters&&document.getElementById(naam).filters.alpha.opacity==100) document.getElementById(naam).filters.alpha.opacity=50 } |
alvast bedankt!
You know you're an engineer if you have no life & can prove it mathematically.