Avatar billede ham.selv Nybegynder
03. januar 2002 - 20:35 Der er 5 kommentarer og
1 løsning

JavaScript til Tab Order Fokus

Hej!

Hvem har et hurtigt script, så cursoren står i det første tekstfelt på siden, når den loades?

Venter i spænding.

Ham.Selv
Avatar billede sukos Juniormester
03. januar 2002 - 20:40 #1
<script language=\"javascript\">
function setfocus() {
    if(document.forms.chat)
    document.forms.chat.message.focus();
}
</script>

</head>

<body onload=\"setfocus();\">


<form name=\"chat\" action=\"...............>


Avatar billede sukos Juniormester
03. januar 2002 - 20:42 #2
Ups:

<form name=\"chat\" o.s.v.......>
<textarea name=\"message\"></textarea>
</form>
Avatar billede nikolajdu Nybegynder
03. januar 2002 - 20:51 #3
<body onload=\"document.forms[0].elements[0].focus()\">

0 er altid den første form og 0´lte element er altid det først element i den pågældende form. Det lægges ind som onload fordi formen først skal være loaded før vi kan sætte fokus på den.

/Nikolaj
Avatar billede ham.selv Nybegynder
03. januar 2002 - 20:58 #4
Ja, men dog...

Begge scripts virker jo til UG med kryds og slange, men je giver de få point til Nikolaj for den enklere kode og for forklaringen... den slags er altid rart, når man er en spasser til JavaScript.
Avatar billede nikolajdu Nybegynder
03. januar 2002 - 21:00 #5
Tak :))

Sukos - Hva´ så onkel skal du altid gøre ting så besværgeligt :))
Avatar billede sukos Juniormester
03. januar 2002 - 23:02 #6
Bruger det i forbindelse med noget login, så efter login er det et andet felt som bliver aktivt.

Min dreng! :o)

Og du overlevede nytåret, hva\'rrr?!!
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