Frage

Ich versuche, Verknüpfung mit Javascript zu machen. Es funktioniert mit FF aber nicht mit IE8. Ich verwende diesen Code -

document.onkeydown=function(e)
{ 

if(e.which == 83) 

{ alert("hello"); } 
}

Bitte geben Sie mir einen einfachen Code, der alle Browser unterstützen. Dank

War es hilfreich?

Lösung

Um Ihren Code Cross-Browser zu machen, sollten Sie:

document.onkeydown = function(e) { 
  e = e || window.event;
  var keyCode = e.keyCode || e.which;

  if(keyCode == 83) { alert("hello"); }
}

Überprüfen Sie das obige Snippet hier .

Andere Tipps

Dürfen Sie jQuery verwenden? Da dies funktionieren wird:

$(window).keydown(function(event){
     if(event.keyCode == 83){
          alert('hello');
     } 
});

teilweise von hier verstärkt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top