Nasıl web üzerinde tuş vuruşlarını yakalamak?

0 Cevap php

PHP kullanarak, JS, veya HTML (veya benzeri) nasıl keystokes yakalamak istiyorsunuz? Kullanıcı ctrl + f ya da belki de sadece f presler gibi Eğer, belli bir işlevi olur.

+++++++++ + + + + + + + + + + + + + + + DÜZENLEME + + + + + + + + + + + + + + + + + ++ Ok, so is this correct, because I can't get it to work. And I apologize for my n00bness is this is an easy question, new to jQuery and still learning more and more about JS.

<script>    
var element = document.getElementById('capture');
    element.onkeypress = function(e) { 
       var ev = e || event;
       if(ev.keyCode == 70) {
          alert("hello");
       }
    }
</script>
<div id="capture">
Hello, Testing 123
</div>

+ + + + + + + + + + + + + + + + DÜZENLEME + + + + + + + + + + + + + + + + + +

İşte her şey, ama ben çalışmak için alınamıyor:

<link rel="icon" href="favicon.ico" type="image/x-icon">
<style>
* {
margin: 0px
}  

div {
    height: 250px;
    width: 630px;
    overflow: hidden;
    vertical-align: top;
    position: relative;
    background-color: #999;
}
  iframe {
    position: absolute;
    left: -50px;
    top: -130px;
  }
</style>
<script>
document.getElementsByTagName('body')[0].onkeyup = function(e) { 
   var ev = e || event;
   if(ev.keyCode == 70 && ev.ctrlKey) { //control+f
      alert("hello");
   }
}
</script>
<div id="capture">
Hello, Testing 123<!--<iframe src="http://www.pandora.com/" scrolling="no" width="1000" height="515"frameborder="0"></iframe>-->
</div>

+ + + + + + DÜZENLEME

Jacob sayesinde, ben bunu sabit olduğunu düşündüm, ama ben (şu işi yaptım, krom kullanarak) FF ve IE denedim zaman işe yaramadı. Bu script sadece sadece ben göreceksiniz kişisel bir sayfa için olacak, bu yüzden büyük bir anlaşma değil, ama ileride, ben sadece bu IE veya FF da çalışmıyor neden bilmek istiyorum.

0 Cevap