Avatar billede thomas_b Nybegynder
23. februar 2005 - 01:44 Der er 1 kommentar og
1 løsning

Hvorfor loader den funktionen 2 gange !

Jeg har en funktion der ser sådan ud...:

------------
function go() {
if (event.keyCode == "86") {
top.location.href = "?cmd=2"
}
}
document.onkeydown=go;
------------
hvorfor, hvis jeg trykker 2 hurtige gange på v, loader den faktisk 2 gange "?cmd=2" (?cmd=2 - ligger et script der + og - noget) -> så det fucker helt op....!
Hvordan gør jeg så det ikke kan lade sig gøre...
Avatar billede fennec Nybegynder
23. februar 2005 - 08:10 #1
Vil tro en global variabel vil gøre det:

var doIT = true;
function go() {
  if (event.keyCode == "86" && doIT) {
    doIT = false;
    top.location.href = "?cmd=2"
  }
}
Avatar billede thomas_b Nybegynder
23. februar 2005 - 11:34 #2
1.000 tak... -> Det var en rigtig stor hjælp... :)
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