Gernot Back: Scrollen mit Pfeiltasten verhindern

Beitrag lesen

Hallo Mike_2701,

Ich weiß ja nicht, wie du auf die Werte 38 und 40 als Keycodes für die Steuertasten "Pfeil hoch" und "Pfeil runter" gekommen bist.

Wenn ich mir bei Opera und Firefox die Werte ausgeben lasse kommt bei allen Tasten im Steuerblock eine "0" heraus und im IE wird gar nichts gemeldet.

  
function welche (e) {  
  var e = e || window.event;  
  if(window.captureEvents) {  
    var taste = e.which;  
  } else {  
    var taste = e.keyCode;  
  }  
  alert(taste);  
}

Es scheint aber unabhängig davon so zu sein, dass man die Steuertasten auf diese Weise überhaupt nicht sperren kann; und zwar in keinem Browser. Ich fürchte, du wirst für dein Spiel auf andere Tasten ausweichen müssen oder das Scrollen durch eine entsprechende Gegenaktion kompensieren müssen. Das wird aber wahrscheinlich zu unschönem Hüpfen führen.

Gruß Gernot

0 53

Scrollen mit Pfeiltasten verhindern

Mike
  • javascript
  1. -3

    wegen dem Namen...

    Mike
    • zu diesem forum
    1. -2
      Mike
      1. 0
        Mike der als letzter kam...
        1. 2
          O'Brien
        2. 0
          Gernot Back
          1. 0
            Gunnar Bittersmann
            1. 0
              Gunnar Bittersmann
              1. 0
                Lachgas
                1. 0
                  Gunnar Bittersmann
                2. 0
                  Swen Wacker
                  1. 0
                    Gernot Back
                    1. 0
                      Gernot Back
                    2. 0
                      Swen Wacker
                      1. 0
                        Gernot Back
                        1. 0
                          Swen Wacker
                  2. 0
                    Lachgas
                    1. 0
                      Swen Wacker
                      1. 0

                        weißte?

                        Gernot Back
                        1. 0
                          Swen Wacker
          2. 0
            Mike
        3. 0
          Mike
    2. 0
      Markus
      1. 0
        Mike
    3. 0

      "des Namens wegen", Ihr Grammatik-Krüppel!

      Bio
      1. 0
        Orlando
        1. 0
          Orlando
          1. 0
            Bio
      2. 0
        Mike
        1. 0
          Gunnar Bittersmann
    4. 0
      Mike©
    5. 0
      Mike
      1. 0
        Ashura
        1. 0
          O'Brien
          1. 0
            Ashura
            1. 0
              O'Brien
              1. 0
                Ashura
                1. 0
                  O'Brien
                  1. 0
                    Ashura
                    1. 0
                      O'Brien
                      1. 0
                        Ashura
                        1. 0
                          Mike©
  2. 0
    Gernot Back
  3. 0
    Mike, der die Frage gestellt hat
    1. 0
      Gernot Back
      1. 0
        Mike_2701
        1. 0
          Gernot Back
          1. 0
            Mike_2701
            1. 0
              Gernot Back
              1. 0
                Mike_2701
                1. 1
                  Struppi
        2. 0
          Gernot Back
  4. 0
    Christian Seiler