Avatar billede phreazdialer Nybegynder
08. november 2001 - 14:47 Der er 3 kommentarer og
1 løsning

onClick og onDblClick på den samme Knap

Hej.

Jeg har brug for at lave en knap som udfører én funktion ved dobbeltklik, og en anden funktion ved enkeltklik.

Jeg har prøvet følgende:

<INPUT TYPE=\"button\" NAME=\"knap\" VALUE=\"Tryk\" onDblClick=\"enfunktion();\" onClick=\"andenfunktion();\">

Problemet er at den ikke når at registrere et dobbeltklik før den har udført funktionen for et enkeltklik.

Nogen forslag?

/Jakob
Avatar billede Tony Juniormester
08. november 2001 - 14:50 #1
Kan du bruge onClick & onMouseUp ?
Avatar billede jakoba Nybegynder
08. november 2001 - 16:50 #2

var menMaaskeIkke = 0;

function andenfunktion() {
    menMaaskeIkke = setTimeout( \"rigtigklikfunktion()\",250 );
}; //end

function enfunktion() {
    clearTimeout( menMaaskeIkke );
    // hvad dobbelklik nu skal gøre
}; //end

function rigtigklikfunktion() { // hed tidligere \'andenfunktion()\'
    // hvad enkeltklik skal gøre
}; //end

mvh JakobA
Avatar billede jakoba Nybegynder
08. november 2001 - 16:52 #3
leg med tallet. 1/4 sekund ( 250 ) er måske for lang tid at delaye ved klik.
Avatar billede phreazdialer Nybegynder
08. november 2001 - 17:35 #4
Det var lige præcis det jeg ledte efter :)
1000 tak :)
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