Popup mit taste öffnen zB. quelle.de (q taste)

  • Hallo.
    Ich suche ein Script, wie ich per Tastendruck einer bestimmten Taste ein Popup öffnen kann. Hab bereits in den quelle.de quelltext geschaut aber nicht´s gefunden. danke

  • Das Popup öffnest du über window.open
    das ganze in eine Funktion gepackt und aufgerufen über etwas wie:

    Code
    document.onkeydown = function () {
    var myKeyCode = event.keyCode;
    // 123 = f12 für ie
    // 57356 = f12 für opera
    // 13 and event.altKey = <alt>-<enter>
    if (myKeyCode == 123 || myKeyCode == 57356 || (myKeyCode == 13 && event.altKey)) {
    meineFunktion();
    }
    }


    Deine gewünschten Codes musst du dir selbst raussuchen ;) als Beispiel steht oben ja was drin. Entweder du "ergoogelst" sie dir, oder probierst es einfach aus und lässt sie dir durch "alert" ausgeben. Denk dran, dass die verschiedenen Browser teilweise unterschiedliche Codes haben.


    Hth Jörg

    I am the lizard king - I can do anything!

  • danke!


    Danke, werde es jetzt ausprobieren




    *edit


    Ok Habe ein bißchen rumprobiert. Mit deinem Script bin ich nicht richtig klagekommen. (Bin kein großer Programmierer)
    Ich geb euch mal den quelltext durch. Für all die, die auch dieses Script benötigen.


    <script language="JavaScript1.2">
    <!--
    var hotkey=99
    if (document.layers)
    document.captureEvents(Event.KEYPRESS)
    function backhome(e){
    if (document.layers){
    if (e.which==hotkey)
    window.location=destination
    }
    else if (document.all){
    if (event.keyCode==hotkey)


    window.open('http://www.cologne-remix.de','CologneRemixCrew','resizable=no,width=200,height=200')
    }
    }
    document.onkeypress=backhome
    </script>



    var hotkey=99 ist "c" var hotkey=100 ist "d" u.s.w.


    Danke nochmals. :top:

  • Warum so ein komplizierter Javascript Murks :confused:


    Einfach Accesskey="buchstabe" eingeben - Fertig ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!