Avatar billede lsolesen Nybegynder
18. december 2003 - 14:59 Der er 8 kommentarer og
1 løsning

Skal ikke springe til toppen

Jeg har et <a href="#" onclick="javascript();">Link</a>, men når man klikker på linket springer den til toppen af siden (det skal den ikke). Jeg har så forsøgt med <a href="#" onclick="javascript(); return false;">Link</a>, men det hjælper ikke rigtigt?

En kammerat har foreslået mig, at jeg gør sådan:
<a href="java script: void(0);" onclick="javascript(); return false;">Link</a>

Men det er vist en omgåelse af god skik, eller hvordan?

Se evt. det i aktion på Genvej... på www.vih.dk
Avatar billede roenving Novice
18. december 2003 - 15:07 #1
Den gode skik er at sætte return false; på, når man benytter onclick på et <a>-tag !-)
Avatar billede lsolesen Nybegynder
18. december 2003 - 15:25 #2
Men den gør noget. Den går netop til toppen!
Avatar billede pelkjaer Nybegynder
18. december 2003 - 15:29 #3
a href="java script:;" onclick="alert('test');return false;">Link</a> - går ikke til toppen.
Avatar billede pelkjaer Nybegynder
18. december 2003 - 15:31 #4
<a href="#" onclick="alert('test');return false;">Link</a> - gør heller ikke. Lyt til din kammerat og roenving - return false :)
Avatar billede lsolesen Nybegynder
18. december 2003 - 15:31 #5
Nej, det ved jeg, men så er vi ude i det spørgsmålet drejer sig om. Er det god skik at putte javascript i href'en?
Avatar billede pelkjaer Nybegynder
18. december 2003 - 15:33 #6
Nej er en meget lang discussion jeg ikke gider at gå ind i nu :)
Avatar billede lsolesen Nybegynder
18. december 2003 - 15:42 #7
Aha, det var fordi jeg havde skrevet return function(); return false; så gik den til toppen. Kunsten var at fjerne det første return. Tak for hjælpen til jer begge. Smid lige nogle svar. Roenvigs svar må vel siges at være det mest rigtige!
Avatar billede roenving Novice
18. december 2003 - 16:30 #8
Man kan vel sige, at det principielt er noget rod, at lægge javascript et andet sted, når der alligevel findes en javascript-event, men nu er pseudo-protokollen java script: der jo, så kan man også bruge den !-)

-- ellers velbekomme '-)
Avatar billede roenving Novice
24. marts 2004 - 16:11 #9
-- og tak for points ;~}
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