/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
on events sammenblandes
Fra : Martin Persson


Dato : 11-05-02 02:24

Hej NG
Jeg har to on events på det samme element
ondblclick og onclick
kan man undgå at onclick aktiveres når man dobbeltklikker?

Hilsen Martin



 
 
Jakob Andersen (11-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 11-05-02 10:48

"Martin Persson" <dis-mp@get2net.dk> wrote in message
news:uo_C8.1247$ni.3847@news.get2net.dk...
> Jeg har to on events på det samme element
> ondblclick og onclick
> kan man undgå at onclick aktiveres når man dobbeltklikker?

Det bliver lidt "bizart" men jeg har før lavet noget hvor onclick sætter en
timer igang, og hvis der så ikke indenfor 1 sekund er trykket en gang mere
udføres funktionen, det vil give en lille forsinkelse ved onclick afhængig
af hvor hurtig man tror ens brugere er kan tiden på 1 sekund sættes ned:


<script type="text/javascript">
boolDoIt = true;
function doclick(){
boolDoIt = true;
window.setTimeout("minclickfunktion()", 1000);
}
function dodblclick(){
boolDoIt = false;
//Det der skal udføres ved ondblclick
}

function minclickfunktion(){
if( boolDoIt ){
//Det der skal udføres ved onclick
}
}
</script>
<a href="#" onclick="doclick()" ondblclick="dodblclick()">foo</a>

--
Jakob Andersen



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste