Avatar billede s_raagaard Nybegynder
15. maj 2001 - 14:40 Der er 2 kommentarer og
2 løsninger

Undgå scroll ved OnClick

Jeg har en side hvor jeg kører nogen Onclick funktioner på links f.eks.

<a href=\"#\"  ONCLICK=\"makeItalic()\">

Nu vil jeg jo gerne have at min side ikke scroller når jeg klikker dette link, det gør jeg så med

<a ONCLICK=\"makeItalic()\">

Men så har jeg ikke længere \"fingeren\" når curseren er over linket....hvordan går jeg det....kan man sætte en \"curser\" på i den sidste måde?

(skal kun virke i IE 5+)

/søren
Avatar billede jumper Nybegynder
15. maj 2001 - 14:46 #1
<a href=\"#\" onclick=\"makeItalic();return false\">

Siden scroller fordi du ikke annullerer linket, der navigerer til toppen af siden (#). return false annullerer navigationen.

/Thor
Avatar billede jumper Nybegynder
15. maj 2001 - 14:48 #2
Og ellers kunne du blot lave

<span onclick=\"makeItalic()\" style=\"cursor:hand\">Text</span>

hvis det blot skal virke i DOM kompatible browsere (IE4+, NS6+).

/Thor
Avatar billede olebole Juniormester
15. maj 2001 - 14:50 #3
<ole>
Du kan også skrive:

    <a href=\"java script:void(\'makeItalic()\');\">

/mvh
</bole>
Avatar billede s_raagaard Nybegynder
16. maj 2001 - 09:46 #4
perfekt....

/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