2016-10-22 4 views
-1

my issueDas kann ich nicht herausfinden, mein Skript hat ein Problem

window.onkeydown = function(e) { 
    var code = e.keyCode ? e.keyCode : e.which; 
    if (code === 71) { 
     alert("hi"); 
    } 
    }; 



    window.onkeyup = function(e) { 
    var code = e.keyCode ? e.keyCode : e.which; 
    if (code === 69) { 
     alert("hi"); 
    } 
    }; 

den folgenden Text nichts ausmacht !! Ich dachte, das würde irgendwo auf SO beantwortet werden, aber ich kann es nicht finden.

Wenn ich auf ein Tastendruck-Ereignis horche, sollte ich .keyCode oder .which verwenden, um festzustellen, ob die Eingabetaste gedrückt wurde?

Ich habe immer etwas wie das folgende getan: that mind this text !!

+1

Bitte lesen Sie [fragen] und [MCVE] und [Bearbeiten] Ihre dementsprechend Frage. –

+1

Warum haben Sie in der Welt ein Bild mit dem Text Ihrer Frage erstellt, anstatt ihn einfach einzugeben? – j08691

+0

Was ist das Problem? "kümmere dich nicht um diesen Text !!" nicht wahr? – Oriol

Antwort

-1

so etwas wie dieses ..

window.onload = function(e) { 

    window.addEventListener('keydown', function (e) { 
     console.log('keydown: ' + e.keyCode); 
     if (e.keyCode == 71) { 
     alert("hi"); 
     } 
    }); 


    window.addEventListener('keyup', function (e) { 
     console.log('keyup: ' + e.keyCode); 
     if (e.keyCode == 69) { 
     alert("hi"); 
     } 
    }); 

} 
+0

genau das, was ich suchte viel thx. –

+0

* "so etwas wie .." * bedeutet eigentlich gar nichts. Willst du damit sagen, dass das OP 'keyCode' und nicht' which' verwenden soll? Wenn ja, warum? Wenn du es nicht ausführst, kann niemand etwas lernen. –

Verwandte Themen