Avatar billede madsmm Nybegynder
19. januar 2001 - 10:37 Der er 21 kommentarer og
2 løsninger

Allerede klikket link

Er det muligt at i <a href=\"\"> tag at skrive et eller andet, så den når siden loades første gang ser ud som om ded allerede er klikket på, dvs. så den udnytter a:active fra stylesheet ??
Avatar billede wisen Nybegynder
19. januar 2001 - 10:53 #1
Jeg _tror_ nok at du kan skrive <a.active href=\"\"> ....
Avatar billede madsmm Nybegynder
19. januar 2001 - 11:00 #2
nopz... desværre...

jeg prøvede både <a.active... og <a:active

men nej... ellers tak for forsøget :)

er der andre der ved det ??? eller bare vil komme med et bud, jeg vil sætte pris på det !!!!
Avatar billede keysersoze Ekspert
19. januar 2001 - 11:41 #3
hvis et klikket link har samme farve som et ikke-klikket link er det vel en mulighed...
Avatar billede wisen Nybegynder
19. januar 2001 - 11:42 #4
Ja, men så gælder for jo for alle links....
Avatar billede madsmm Nybegynder
19. januar 2001 - 11:43 #5
øøøh bøøøh .... hvis ikke der skal være forskel i farverne, er der vel ingen pointe med det jeg spørger om .... ???

:D

det er meget vigtigt at det er til at se at de active link er aktivt, og det skal det være allerede når siden loades
Avatar billede oskar Nybegynder
19. januar 2001 - 11:59 #6
Indsæt i HEAD:
<STYLE TYPE=\"text/css\">
.linkfarve {
    color:#660066;
}
</STYLE>
og lav linket:
<A class=\"linkfarve\" HREF=\"
Avatar billede madsmm Nybegynder
19. januar 2001 - 12:10 #7
har skrevet følgende :

<HTML>
<HEAD>
<TITLE> test </TITLE>
<style type=\"text/css\">
.linkfarve {
    color : #ff0000;
}
a:link,a:visited {
    color : #ffffee;
}
a:hover, a:active {
    color : #ff0000;
}
</style>

</HEAD>

<BODY BGCOLOR=\"#000000\">
<a href=\"\">TEST</a><br>
<a class=\"linkfarve\" href=\"\">TEST</a><br>
<a href=\"\">TEST</a><br>
<a href=\"\">TEST</a><br>
</BODY>
</HTML>

men nej virker ikke...
Avatar billede jd Nybegynder
19. januar 2001 - 12:19 #8
...det skulle det meget gerne gøre...
Avatar billede madsmm Nybegynder
19. januar 2001 - 12:21 #9
meget muligt....

men det gør det nu ikke... prøv selv
Avatar billede jd Nybegynder
19. januar 2001 - 12:24 #10
link nr. 2 har ikke samme farve som de andre når du holder musen over dem ?
Avatar billede madsmm Nybegynder
19. januar 2001 - 12:27 #11
pointen er den at den skal have den røde farve allerede når siden loades, men selfølgelig ikke efter der er klikket på et andet link
Avatar billede jd Nybegynder
19. januar 2001 - 12:34 #12
nårr... det skal issom være markeret?! :)
...et vildt gæt...kan man ikke med noget javascript-halløj lave en onload i <body>, som markerer linket?
Avatar billede madsmm Nybegynder
19. januar 2001 - 12:36 #13
jo det var også min oprindelige tanke... men det kunne jeg ikke lige gennemskue, så jeg tænkte at jeg ville prøve her :)
Avatar billede jd Nybegynder
19. januar 2001 - 12:39 #14
<body onload=\"document.etlink.active\">

<a href=\"\" name=\"etlink\">et link</a>

-et vildt skud :)
Avatar billede madsmm Nybegynder
19. januar 2001 - 13:11 #15
hmmm ja det lyder fornuftigt nok, men jeg har prøvet mange af den slags, og den eneste jeg kan få til at virke er .style.color=\'#ff0000\'; men så er den farve fast hele tiden... og det går ikke

andre bud ??
Avatar billede jakoba Nybegynder
19. januar 2001 - 20:26 #16
definer 2 named styles for links:

a.norm { ... }          som dine links normalt ser ud
a.spec  { ... }          som det der specielle link skal se ud når siden lige er loaded

og en javascript funktion:

function goNormal () {
  dicument.links.det_der_link.style=norm;
  return true;
};

dit specielle link skrives så med

<a name=\"det_der_link\" style=\"spec\" href=...  onclick=\"goNormal();\">

og i alle de andre links indsætter du
            style=\"norm\" onclick=\"goNormal();\"

Det her er ikke testet, men tag og prøv :)

mvh JakobA
Avatar billede jakoba Nybegynder
19. januar 2001 - 20:31 #17
Nok mere kompliceret i NS. se:
http://www.jsworld.com/dhtml/how-to/style/
Avatar billede oskar Nybegynder
19. januar 2001 - 23:55 #18
Selvfølgelig virker mit forslag ikke når du overdøver en class med en pseudoclass kan det selvfølgelig ikke lade sig gøre. Du bliver nødt til at bestemme dig for hvad du vil. Fjern link og visited og lav i stedet en linkclass og en visitedclass.
Avatar billede madsmm Nybegynder
24. januar 2001 - 16:41 #19
hmmm jeg prøvede at give oskar og jacoba 15 points hver, men det lykkedes ikke skide godt ..... hmmm

i kom begge med gode ideer til mig, og jeg er kommet videre med en kombination af jeres forslag!

jeg kan oprette et nyt spørgsmål til jer hver, hvis jakoba skal have 15 og oskar skal have 10 mere... vil i det ??
Avatar billede jakoba Nybegynder
24. januar 2001 - 19:51 #20
Jeg har fået 5 mere end jeg skulle og oskar 5 mindre. Det nemmeste er jeg bare laver et \"points til oskar\" spgm.

Så det vil jeg gøre.

mvh JakobA
Avatar billede madsmm Nybegynder
24. januar 2001 - 21:32 #21
aahh fino... bare gør hvad i syntes er mest fair

tak for hjælpen
Avatar billede oskar Nybegynder
24. januar 2001 - 21:40 #22
ok
Avatar billede jakoba Nybegynder
24. januar 2001 - 23:14 #23
sorry, burde have sagt hvor.

oskar > http://www.eksperten.dk/spm/45677

mvh JakobA
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester