Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Shift-Taste abfangen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    18.06.2002
    Beiträge
    20

    Shift-Taste abfangen?

    Hi,

    ich wollte nur mal wissen, wie ich abfangen kann ob jemand die Shift-Taste auf meiner Homepage gedrückt hat und dann eine bestimmte aktion ausführen (zum Testen am einfachsten ein Popupfenster od. so)

    Gruß Alexander

  2. #2
    Registrierter Benutzer
    Registriert seit
    23.07.2002
    Ort
    Hamburg
    Beiträge
    12
    Hi, so (in etwa) könnte es gehen. Zumindest identfiziert das Script die shift taste als "17".
    musst du halt schauen, wo du das event einbauen kannst..

    cu

    Code:
    <HTML> 
    <HEAD> 
    <TITLE>Button Codes / Key Codes</TITLE> 
    <SCRIPT LANGUAGE="JavaScript"> 
    var isNav, isIE
    if (parseInt(navigator.appVersion) >= 4) {
        if (navigator.appName == "Netscape") {
            isNav = true
        } else {
            isIE = true
        }
    }
    function showBtnOrKey(evt) { 
       var theBtnOrKey 
       if (isNav) { 
          theBtnOrKey = evt.which 
       } else { 
          if (window.event.srcElement.type == "textarea") { 
             theBtnOrKey = window.event.keyCode 
          } else if (window.event.srcElement.type == "button") { 
             theBtnOrKey = window.event.button 
          } 
       } 
       status = theBtnOrKey 
       return false 
    } 
    </SCRIPT> 
    </HEAD> 
    <BODY> 
    <H1>Mouse Button and Key Codes from Event Objects</H1> 
    <HR> 
    <FORM> 
    <P>Click on this 
    <INPUT TYPE="button" VALUE="Button" onClick="showBtnOrKey(event)"> 
    with either mouse button (if you have more than one).</P> 
    <P>Enter some text with uppercase and lowercase letters:<BR> 
    <TEXTAREA COLS=30 ROWS=4 onkeydown="showBtnOrKey(event)" WRAP="virtual">
    </TEXTAREA></P> 
    </FORM> 
    (Results appear in the status bar as you click or type.) 
    </BODY> 
    </HTML>

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •