webForumDet fria alternativet
Logga in / Bli medlem

Meny med css

JavaScript

2 svar · 248 visningar · startad av harry_boy

Medlem sedan feb. 2003193 inlägg
Trådstart#1

Om jag har följande sträng:

 <a href="#"> <td width="20%" align="center" class="menu" onmouseover="this.className='menu_hover'" onmouseout="this.className='menu'">STARTSIDA</td></a>

Hur gör jag då för att utseendet på knappen skall blir som onmouseout när någon klickat på den ... dvs att den blir som en link active.

Var det dåligt med info så fråga på så skriver jag det tydligare isåfall!

Medlem sedan juni 20014 290 inlägg
#2

Vet inte om det är detta du vill ha, men här är en länk till hur man gör menyer i CSS: http://www.meyerweb.com/eric/css/edge/menus/demo.html

Tänk dock på att inte alla webläsare klarar det (Ex. Mozilla gör det, IE6 gör det inte).

Medlem sedan dec. 20025 483 inlägg
#3

För det första så är det inte tillåtet (om man skall följa de webbstandarder som finns) att lägga en tabellcell inuti en länk. Jag antar att du har gjort så för att få hela ytan klickbar? Isåfall föreslår jag att du gör så här istället:

...
<tr>
     <td><a href="#" style="display:block; width:100%">Foo</a></td>
</tr>
...

Gällande din fråga kan du pröva dig fram med följande attribut:
- onclick
- onmousedown
- onmouseup

:)

347 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
215 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
212 ms — ändringar (db)