Avatar billede excession Nybegynder
23. december 2001 - 04:42 Der er 9 kommentarer og
1 løsning

focus på link?

Hvordan kan jeg sætte focus på et link?

Jeg bruger linket som submit knap..

-- xs
Avatar billede durd Nybegynder
23. december 2001 - 05:04 #1
Hvad mener du helt nødagtig med focus..?
Avatar billede haandjern Nybegynder
23. december 2001 - 08:25 #2
vel noget med..

<form name=\"form1\" method=\"post\" action=\"blabla.php\">
<input type=\"submit\" name=\"knap\" value=\"Send\">
</form>


<script language=\"JavaScript>
document.form1.knap.focus();
</script>
Avatar billede excession Nybegynder
23. december 2001 - 12:27 #3
jep sådan ville jeg også have gjort hvis det var en submit knap..

Men jeg skal have focus flyttet til et link i stedet..

nogen idéer?

-- xs
Avatar billede haandjern Nybegynder
23. december 2001 - 18:43 #4
Kan man ikke give linket et navn.. name = \"blabla\"

Eller evt. noget fis med <div> eller layers?
Avatar billede Slettet bruger
23. december 2001 - 20:16 #5
Sådan her:

<a href=\"#\" onClick=\"document.formNavn.submit(); return false;\" name=\"mitLink\">Submit</a>

Og så:

document.mitLink.focus();
Avatar billede excession Nybegynder
25. december 2001 - 17:44 #6
ser ikke ud som om jeg kan give linket et navn..
Avatar billede Slettet bruger
25. december 2001 - 17:48 #7
Hvad mener du? Du kan vel altid tilføje name=\"xxx\" i <a>-tagget?
Avatar billede excession Nybegynder
25. december 2001 - 19:04 #8
jo det kan jeg.. men hvis jeg så prøver document.mitlink.focus() får jeg fejlmeddelelse
Avatar billede Slettet bruger
26. december 2001 - 13:25 #9
Sorry, du bliver nødt til at gøre det ved at give linket en id. Så gør således:

<script>
function saetFokus(lnk) {
if (document.getElementById) document.getElementById(lnk).focus();
else if (document.all) document.all[lnk].focus();
else if (document.layers) document[lnk].focus();
}
</script>

Kaldes med:
<a href=\"#\" onClick=\"saetFokus(\'mitLink\'); return false;\">
Avatar billede excession Nybegynder
10. januar 2002 - 14:07 #10
har ikke haft tid til at prøve det af, men du får lige nogle point alligevel

-- xs
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