Testa:
this.bgColor
=>
this.style.backgroundColor
Sedan kanske du vill sätta något värde på ovanstående egenskap vid onmouseout; typ '#fff'.
6 svar · 492 visningar · startad av Prime_66
Denna kodsnutten funkar inte på i Mac Internet Explorer och kanske inte heller i safari, minns inte. Men den funkar bra på PC då raden blir genomskinlig vid mouseout. På macen händer inget på mouseout.
Hur ska jag skriva för att det ska funka på alla webbläsare/plattformar?
befintlig kod:
<tr onMouseover="this.bgColor='#BECCEF'" onMouseout="this.bgColor=''">
<td height="20" class="normaliten"><div align="center">
<input type="checkbox" name="song_id[]" value="154">
</div>
</td>
</tr>
Testa:
this.bgColor
=>
this.style.backgroundColor
Sedan kanske du vill sätta något värde på ovanstående egenskap vid onmouseout; typ '#fff'.
Men hur sätter man något till genomskinligt? Går väl inte välja som egenskap på backgroundColor?
BACKGROUNDCOLOR transparent borde fixa biffen :)
Aha. Men exakt hur ska jag skriva det då?
<tr onMouseover="this.bgColor='#BECCEF'" onMouseout="this.style.backgroundColor:TRANSPARENT">
<td height="20" class="normaliten"><div align="center">
<input type="checkbox" name="song_id[]" value="154">
</div>
</td>
</tr>
eller vad?
<tr onMouseOver="this.style.backgroundColor='#BECCEF';" onMouseOut="this.style.backgroundColor='transparent';">
Tack!