Jeg har brug for et simpelt javascript, til min menu. Den skal bare lave skriften ( menupunktet ) med fedt, når man trykker op det. Men husk, når man så trykker på det nyt, skal de gamle jo ikke længere være med fed.
Som jeg ser det behøver vil det faktisk være smartere ikke at have noget script, men bare en almindelig gang css. Hver gang du trykker på et link i menuen skal siden jo skifte og menuen læses ind igen. Her ville det være nødvendigt, at hver gang finde ud af hvad side du er inde på og herefter sætte det nødvendige link i fed. Men i sådan et tilfælde ville javascript nok ikke være den bedste løsning.
En måde at løse det på kunne istedet være: <style type="text/css"> #menu A { font-weight:normal; color:#000; } body.menupunkt1 #menupunkt1, body.menupunkt2 #menupunkt2, body.menupunkt3 #menupunkt3, body.menupunkt4 #menupunkt4 { font-weight:bold; } </style>
Du har altså en menu hvor hvert link har en id. Hvis vi nu går ind på side3.php så kan du sætte menupunkt3 i fed sådan: <body class="menupunkt3"> I dit stylesheet har du netop defineret at: body.menupunkt3 #menupunkt3 skal være i fed. Altså for hvert menu punkt må du lave definere en klasse i body-tagget, så det rigtige link kan stå i fed.
man kunne jo også lave en serverside-løsning... der er mange muligheder. Men at lave et script der on-the-fly laver font-weight om er jo lidt tåbeligt hvis siden alligevel skifter bagefter.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.