webForumDet fria alternativet

Länk över flera celler?

HTML & CSS

5 svar · 318 visningar · startad av Sjodahl

Medlem sedan maj 20033 218 inlägg
Frågan#1

Hej!

Undrar hur man går tillväga för att skapa en länk som sträcker sig över flera celler:

<table>
<tr>
<td>Länk startar</td>
<td>Slutar</td>
</tr>
</table>

Medlem sedan okt. 20041 556 inlägg
#2

...gör två länkar. :)
Tror inte du kan nästa taggar på det sättet.

Medlem sedan juni 20031 837 inlägg
#3

Detta fungerar även. fast kanske inte var så du menade.
Blir ju inte lika fina kolumner då.

<table>
<tr>
<td colspan="2">Länk startar Slutar</td>
</tr>
</table>

Alternativt kan du lägga onClick="" på tr-taggen.

<table>
<tr onClick="openLink('link.htm')">
<td>Länk startar</td>
<td>Slutar</td>
</tr>
</table>
Medlem sedan maj 20033 218 inlägg
#4

Tack!

Vill helst ha 2st td för att kunna placerade ut innehållet på rätt avstånd ifrån varandra.
onClick, det gör bara att det blir klickbart antar jag ? Man får ingen länkmakering över allt, men går kanske styla till iofs..

Medlem sedan dec. 20042 245 inlägg
#5

Om det inte är tabelldata kan du kanske lösa det på annat sätt (genom att inte använda <td> etc.).

Om du bara använder onclick="" går det inte följa länken utan javascript och inte heller utan mus. Du kan dock lägga dit en vanlig länk och lyssna på click-händelser för tabellraden som följer följer länken ändå.

Medlem sedan juni 20031 837 inlägg
#6

Man kan även lägga dit onMouseOver och onMouseOut i tr för att göra egna länkmarkeringar. Man kan även ändra musmarkören till en hand om man vill.

<table>
<tr onClick="openLink('link.htm')" onMouseOver="mouseOver(this)" onMouseOut="mouseOut(this)">
<td>Länk startar</td>
<td>Slutar</td>
</tr>
</table>

247 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)