webForumDet fria alternativet

Hel <tr> blir länk?

2 svar · 348 visningar · startad av SoulGod

SoulGodMedlem sedan aug. 20051 200 inlägg
#1

Hur får jag en hel <tr> att bli en länk?
Jag har just nu 4 kolumner i varje tr, måste jag lägga < a href kod på alla?

Vill även att när man håller musen över en rad skall den raden markeras på något sätt...

Någon som har en aning?

zcorpanMedlem sedan dec. 20042 245 inlägg
#2

Du kan ha en <a href> i en av cellerna och sedan

<tr onclick="if (event.which > 1 || event.button > 0) return true; this.getElementsByTagName('a')[0].click()">

För att raden ska markeras kan du använda

tr:hover { background:#eee }
.hasjs tr { cursor:pointer }

samt

<script> document.body.className += ' hasjs'; </script>
SoulGodMedlem sedan aug. 20051 200 inlägg
#3

Det funkar klockrent..
Däremot har jag ett problem iochmed att jag har en bild i "sista" td fältet..

Har lyckats lösa det med hjälp av denna koden:

#bajs {	background:url(img/grades/2_5.gif) no-repeat; }
#bajs:hover { background:url(img/grades/5.gif) no-repeat; }

vilket då ger mig "rätt" hovereffekt på det fältet..
DOCK funkar det bara när overmousen är just över bilden,
ej över TR som det är på resterande..
Någon som har en aning?

För att förklara:
Overmouse funkar över "hela" raden , men konstigt när jag har en bild ute till höger som har en fast BG
( Kan ej göra den transparent då det ger riktigt ful pixeleffekt )
Overmouse funkar om man har musen över just bilden, då byter den bild ( som jag visar med CSS ovan )
Men hur får jag både TR och TD att förstå samma "hover"?

125 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)