Avatar billede m_bold Praktikant
15. februar 2007 - 12:40 Der er 5 kommentarer og
1 løsning

onclick - gør ingenting

Hej. Jeg har følgende kode:

<a href='#' onmouseover='vis("reng")' onmouseout='gem("reng")' onClick=''>Rengøring: </a>

onmouseover og onmouseout kører deres egne funktioner, hvor de viser og gemmer en div.

Men hvis jeg klikker på linket, hopper jeg til toppen af siden. Det ønsker jeg ikke, jeg vil bare gerne have, at den gør ingenting. Hvordan gør jeg det?
Avatar billede kalp Novice
15. februar 2007 - 12:44 #1
lav en funktion som den kalde som gør ingenting.
Avatar billede mcgoat Nybegynder
15. februar 2007 - 12:45 #2
Kan det ikke være fordi # er defineret som et "punkt" der skal springes til?
Avatar billede roenving Novice
15. februar 2007 - 12:45 #3
onclick="return false;" !-)
Avatar billede m_bold Praktikant
15. februar 2007 - 12:49 #4
Jeg har prøvet med en tom funktion, og har også fjernet #, men det virker ikke efter hensigten.

Men roenving ramte plet... Tak for det. Smid et svar.
Avatar billede roenving Novice
15. februar 2007 - 12:56 #5
Velbekomme '-)

-- og grunden er præcis, at # bliver reaktionen, der skal udløses, når et links naturlige funktion udføres, hvilket vil sige, at der springes til det anchor, der har et name, der er tomt; og det kan man ikke, så der springes bare til starten af siden !-)
Avatar billede roenving Novice
15. februar 2007 - 13:02 #6
Tak for point ;~}
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