durch drücken einer bestimmten tastenkombination weiterleiten..?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Reaperchef, 6. März 2007 .

  1. 6. März 2007
    moinsen,

    ist es möglich, dass, wenn ich auf ner seite bin und eine tastenkombination drücke, dann auf einer andere seite weitergeleitet werde ?

    --

    gabs mal(oder immernoch) bei quelle.de ! musste man auf die "q" taste drücken, dass man auf eine bestimmte seiter weitergeleitet werde

    für hilfe gibts nen 10-er

    mfg reaperchef
     
  2. 6. März 2007
    AW: durch drücken einer bestimmten tastenkombination weiterleiten..?

    also ich hab mir mal die seite angeschaut und das hier scheint wohl der JS-code zu sein der den gewünschten effekt erzeugt.

    Code:
    <script type="text/javascript">
    <!--
    var keyCount = 0, pwd = "qQ";
    var naObj = new Array("text","file","password");
    
    function keyCheck(e) 
    {
     var obj = (document.all) ? window.event.srcElement : e.target;
     var qOk = true;
     
     if (obj.type) 
     {
     for (i=0;i<naObj.length;i++) 
     {
     if (qOk) qOk = (obj.type.toLowerCase() != naObj[i]);
     }
     if (!qOk && obj.tagName && obj.tagName.toLowerCase() != "input") qOk = true;
     }
     if (obj.type == "textarea") qOk = false;
     if (qOk) winTrigger(((document.all) ? window.event.keyCode : e.which));
    }
    
    function winTrigger(taste) 
    {
     for (i=0;i<pwd.length;i++) 
     {
     if (taste == pwd.charCodeAt(i)) 
     {
     jumpto("https://www.quelle.de/is-bin/INTERSHOP.enfinity/WFS/Quelle-quelle_de-Site/de_DE/-/EUR/Q_Taste06-Start;sid=_TXNJPyw4SnIJLldFVlKcugcFCuhFcd0R1jLmvKj");
     break;
     }
     }
    }
    
    if (document.layers) 
    {
     window.captureEvents(Event.KEYPRESS);
     window.onkeypress = keyCheck;
    } 
    else 
    {
     document.onkeydown = keyCheck;
    }
    //-->
    </script>
    
    da ich ich nicht besonder gut in javascript bin, belass ich es aber mal von meiner seite damit

    greez myth
     
  3. 7. März 2007
    AW: durch drücken einer bestimmten tastenkombination weiterleiten..?

    Du kannst Links mit einer Tastenkombination belegen, funktioniert völlig ohne Javascript.
     
  4. 7. März 2007
    AW: durch drücken einer bestimmten tastenkombination weiterleiten..?

    Das wäre mir neu. Imho brauchst du auf jeden Fall Java oder etvl. auch Flash

    Meinem Wissensstand nach ist es nichtmal mit Php möglich, aber meine Programmierkenntnisse sind schon etwas eingerostet

    In Flash geht es sicher, indem du einem Button einen bestimmten Parameter zuweist.

    Und in Java wie oben beschrieben.
     
  5. 7. März 2007
    AW: durch drücken einer bestimmten tastenkombination weiterleiten..?

    aha, toll! danke schonmal, aber mit java kenn ich mich net so ganz gut aus...
    wo stell ich die taste ein die, gedrückt werden muss, damit man weitergeleitet wird ??

    wenn ich des änder
    Code:
    var keyCount = 0, pwd = "qQ";
    oder q drücke tut sich nichts

    mfg reaperchef
     
  6. 7. März 2007
    AW: durch drücken einer bestimmten tastenkombination weiterleiten..?

    PHP ist serverseitig. Darin geht es schonmal gar nicht.
    Fuer Flash muesste die ganze Seite aus einem Flash bestehen, damit die eingaben empfangen werden.
    In Java brauchst du ein Applet. Java != JavaScript!
    JavaScript geht wie oben. Kann man aber auch vereinfachen.
     
  7. 7. März 2007
    AW: durch drücken einer bestimmten tastenkombination weiterleiten..?


    ja und wie ? also irgendwie funzt des bei mir net ! hab des in ne datei rein, aber nix passiert,wenn ich die q taste drücke...
     
  8. 7. März 2007
    AW: durch drücken einer bestimmten tastenkombination weiterleiten..?

    Bittesehr:


    HTML:
    <script type="text/javascript">
    <!--
    function Seitenwechsel(){
    var druck = window.event.keyCode;
    if(druck == 97){location.href="seite_1.htm"}
    }
    //-->
    </script>
    
    97 ist ein ASCII-Code für die Taste a....
    Drückt nun im oberen Beispiel jemand die a Taste, dann wird er auf die Seite seite_1.htm weitergeleitet.

    Hier schreibe ich dir mal das ABC auf wie es geht (verkürzt), sowie die zahlen 0-9...
    Ansonsten nach ASCII mal googlen...

    97 - A
    98 - B
    99
    100
    .....
    120 - X
    121 - Y
    122 - Z

    Zahlen:

    48 - 0
    49 - 1
    50 - 2
    ....
    57 - 9


    Quelle:
    Seitenwechsel auf Tastendruck – Javascript Tricks - Onlinemagazin devmag.net


    Suchzeit meinerseits: Google öffnen, Eingabe der Suche, gefunden: maximal 10 sekunden... ^^

    mfg

    cydoc
     
  9. 7. März 2007
    AW: durch drücken einer bestimmten tastenkombination weiterleiten..?

    habs jetzt so hinbekommen:

    Code:
     .
     .
     .
     .
     if (taste == pwd.charCodeAt(i)) 
     {
     open('http://www.ebay.de')
     }
     .
     .
     .
     .
    

    besten dank an alle !
    bewertungen ging raus
    mfg reaperchef
     
  10. 7. März 2007
    AW: durch drücken einer bestimmten tastenkombination weiterleiten..?

    SELFHTML: HTML/XHTML / Verweise (Links) / Tabulator-Reihenfolge und Tastaturk
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.