Hej!
Hur gör man för att expandera en tabell på enklast möjligaste vis?
Jag har testat med div i tabellen, men det blir inte bra.
<table>
<tr><td>Bild med plustecken</td><td>Denna text ska alltid synas</td><td>Denna text syns vid klick på bilden</td></tr>
<tr><td></td></td>Denna raden kommer fram när man klickat på bilden</td><td></td></tr>
</table>
Man ska även kunna stänga det som öppnats igen. Bilden med plustecken ska bytas ut till en bild med minustecken.
För att kunna göra detta fullt ut behöver du använda lite JavaScript också,
jag flyttar över din tråd till det forumet och hoppas på att du får ett svar där.
Tack yador! En riktigt bra början!
Men om man vill stänga tabellen igen? Det ska ju bli ett minustecken när man öppnat tabellen som man kan klicka på för att stänga igen.
Texten till höger var menad att synas när man klickat på plustecknet. Inte onmousedown.
Sen för att krångla till det ytterligare så kommer det bli flera <tr> där varje ska kunna expanderas.
Om du har hela rader som ska visas och döljas bör du använda en separat tbody runt. Sätter man display:none på en td så kommer cellen fortfarande att ta plats om det finns andra synliga celler i kolumnen.
För att visa tbodyn sätter man display: table-row-group
279 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a