02. marts 2004 - 13:10
Der er
8 kommentarer og 2 løsninger
mouseover på tabel celle
Kan det vha. mouseover lade sig gøre at skifte bg i en table celle? forstået på den måde at man kører over et link skal en TD-bg ændres
Annonceindlæg fra Computerworld
exp
Juniormester
02. marts 2004 - 13:12
#1
a { display:block; } a:hover { background:#eee; }
02. marts 2004 - 13:12
#2
02. marts 2004 - 13:12
#3
<td onmouseover="this.style.backgroundColor='red';" onmouseout="this.style.backgroundColor='blue';">
02. marts 2004 - 13:13
#4
bruger selv denne også: <SCRIPT LANGUAGE="JScript"> function mOvr(src,clrOver){ if (!src.contains(event.fromElement)){ src.style.cursor = 'default'; src.bgColor = clrOver; } } function mOut(src,clrIn){ if (!src.contains(event.toElement)){ src.style.cursor = 'default'; src.bgColor = clrIn; } } function mClk(src){ if(event.srcElement.tagName=='TR') src.children.tags('A')[0].click(); } function mClk(src,clrIn){ if(event.srcElement.tagName=='TR') src.children.tags('A')[0].click(); src.bgColor = clrIn; } </script> og min tr ser således ud: <tr bgcolor="#ffffff" onmouseover='mOvr(this,"#ebebeb");' onmouseout='mOut(this,"#ffffff");' onclick="mClk(this);"> /cdc
02. marts 2004 - 13:13
#5
vil det fungere hvis der er mange links, og deer skal skiftes til 1 nyt billede for hvert link?
03. marts 2004 - 00:36
#6
Ja !-)
05. marts 2004 - 07:40
#7
Det her er det nemmeste: <table width="100%" height="10" border="0" cellspacing="0" cellpadding="0" bgcolor="#666666"> <tr onMouseOver="this.style.backgroundColor='#F3F8FE'" onMouseOut="this.style.backgroundColor='#666666'"> <td> </td> </tr> </table>
Ups havde ikke set den ikke var lukket - kom med svar.
14. juni 2004 - 18:02
#10
svar :o)
Vi tilbyder markedets bedste kurser inden for webudvikling