webForumDet fria alternativet

a.mainlevel:visited problem

4 svar · 542 visningar · startad av J07

J07Medlem sedan maj 2007172 inlägg
#1

Om jag har en meny där jag vill att endast menyval som är klickat ska ha en understrykning så bör det vara visited jag ska använda. Problemet är att alla besökta får understrykning efter hand.
Antar att det går att tömma minnet vid varje nytt klick men finns det något enklare sätt att bara få just den klickade länken understruken?

zzzimonMedlem sedan jan. 200817 inlägg
#2

Hej, känner personligen inte till någon CSS-selektor
för just den senaste klickade länken. Jag kollade lite
på W3.orgs hemsida i kapitlet om CSS selektorer, och
just avsnittet om pseudo-element som :hover,:visited,
:focus osv, men finns ingen för t.ex. :latest_visited.

http://www.w3.org/TR/REC-CSS2/selector.html#type-selectors

Man blir kanske tvungen att lösa det med Javascript.
Att du växlar och sätter den nyss klickade till underline:

<a href="#" onClick="this.style.textDecoration='underline'; prevLink.style.textDecoration='none'; prevLink=this; ">

Detta måste du ju dock göra för samtliga länkar vilket
är lite drygt, men det kanske du har ett server-script för.

Har också hittat en teknik som heter Javascript Event Sheets,
JSES, som är som CSS, fast för event-handlers. Då slipper man
skriva onClick i alla taggar, utan kan använda ett CSS-liknande
upplägg. Funkar dock bara i IE och Firefox:

http://www.kryogenix.org/code/browser/jses/

J07Medlem sedan maj 2007172 inlägg
#3

Ok, skulle nog helst vilja använda något som kräver mindre jobb från mig. Hur vore det att rensa bort last visited från minnet vid varje klick. Är det svårt?

zzzimonMedlem sedan jan. 200817 inlägg
#4

Hej,ja det enklaste vore om man kunde cleara
visited links historyn. Jag vet inte hur dock, men
hittade någon som försökt här:

http://uk.geocities.com/galery003/htmlforum/visitedlinks/14.html

aasahMedlem sedan mars 20033 451 inlägg
#5

zzzimon skrev:

Hej,ja det enklaste vore om man kunde cleara
visited links historyn. Jag vet inte hur dock, men
hittade någon som försökt här:

http://uk.geocities.com/galery003/htmlforum/visitedlinks/14.html

Enklast för programmeraren av en viss site, kanske... Men jag skulle inte komma tillbaka i brådrasket till en site som clearade min visited links history... x( Hur skulle ni själva reagera? :q

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb