Avatar billede s_raagaard Nybegynder
17. august 2001 - 10:58 Der er 6 kommentarer og
1 løsning

Focus på link

Jeg har f.eks. en side med flere links på, hver gang at siden loades, så skal der være focus på et bestemt link, således at man bare kan bruge \"Enter\" for at klikke videre....

Hvad skal der stå i linket for at dette har focus?

/søren
Avatar billede naesbygaard Nybegynder
17. august 2001 - 11:05 #1
tabindex=\"1\"

/NbG
Avatar billede s_raagaard Nybegynder
17. august 2001 - 11:15 #2
Ja...det er rigtig nok, men den får jo ikke focus når siden loades af den grund, det gør jo kun at det er det første link det får fucus når der \"tabbes\".....men linket skal ha\' focus lige når siden loades, uden at man skal bruge tab.

/søren
Avatar billede jakoba Nybegynder
17. august 2001 - 12:12 #3
giv dit link et navn:

<a href=\"hvorhen.html\" name=\"et_navn_til_det_link\">Quo Vadis?</a>

og læg denne onload i din <body  kommando:
<body ...  onload=\"document.links.et_navn_til_det_link.focus();\">

skal evt kombineres sanne med hvad du eller har af onload.

mvh JakobA
Avatar billede jakoba Nybegynder
17. august 2001 - 12:13 #4
Ups.  sanne  ->  sammen
Avatar billede s_raagaard Nybegynder
17. august 2001 - 12:28 #5
Det virker ikke helt......buggen siger:

\"et_navn_til_det_link\" er null eller ikke et objekt

Avatar billede jakoba Nybegynder
17. august 2001 - 12:41 #6
Ups. Ja. IE har vist skrottet links-arrayet i de nyere versioner. Prøver igen:

script i head:
<script language=\'javascript\'>

function getLinkObj ( navnet ) {
    if ( document.all ) return document.all[navnet];
    if ( document.layers ) return document.links[navnet];
    return getElementById(navnet);
}; //end getLinkObj ( string ) -> Link objekt

// --> </script>

onload i <body kommandoen:
<body ...  onload=\"getLinkObj(\'et_navn_til_det_link\').focus();\">

navngivning af dit link.
<a href=\"hvorhen.html\" name=\"et_navn_til_det_link\" id=\"et_navn_til_det_link\">
Quo Vadis?</a>

Det bliver rart når IE4 og NS4 bliver så gamle at man kan ignorere dem :-))

mvh JakobA
Avatar billede s_raagaard Nybegynder
17. august 2001 - 13:39 #7
Kanon.....tak for det!

/søren
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