webForumDet fria alternativet

macanpassa detta (simpelt)

6 svar · 492 visningar · startad av Prime_66

Prime_66Medlem sedan aug. 2004296 inlägg
#1

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>
Peter SMedlem sedan dec. 20025 484 inlägg
#2

Testa:

this.bgColor
   =>
this.style.backgroundColor

Sedan kanske du vill sätta något värde på ovanstående egenskap vid onmouseout; typ '#fff'.

Prime_66Medlem sedan aug. 2004296 inlägg
#3

Men hur sätter man något till genomskinligt? Går väl inte välja som egenskap på backgroundColor?

hopparnMedlem sedan nov. 20011 043 inlägg
#4

BACKGROUNDCOLOR transparent borde fixa biffen :)

Prime_66Medlem sedan aug. 2004296 inlägg
#5

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?

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#6
<tr onMouseOver="this.style.backgroundColor='#BECCEF';" onMouseOut="this.style.backgroundColor='transparent';">
Prime_66Medlem sedan aug. 2004296 inlägg
#7

Tack!

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb