Sven Fäßler: Navigation via Tastatur 1-9

function ()
{
 if (window.event.keyCode == 115)(location.href="http://www.svenF2k.de");
}

</SCRIPT>

</HEAD>

<BODY onKeyPress="KeyPress()">

Dieses Script lädt bei Drücken der Taste "s" die Seite svenf2k.de in den _self Frame. Wie kann ich ein target einbinden?

Jemand eine Idee?

  1. function ()
    {
    if (window.event.keyCode == 115)(location.href="http://www.svenF2k.de");
    }

    </SCRIPT>

    </HEAD>

    <BODY onKeyPress="KeyPress()">

    Dieses Script lädt bei Drücken der Taste "s" die Seite svenf2k.de in den _self Frame. Wie kann ich ein target einbinden?

    Jemand eine Idee?

    Hallo Sven,

    Verändere die Funktion folgendermaßen:

    function ()
    {
     if (window.event.keyCode == 115)(top.DEINFRAME.location.href="http://www.svenF2k.de");
    }

    oder

    function ()
    {
     if (window.event.keyCode == 115)(DEINFENSTER.DEINFRAME.location.href="http://www.svenF2k.de");
    }

    Wobei die großgeschriebenen Wörter natürlich entsprechend ersetzt werden müssen!!

    Matthias

    1. Prima das klappt ja wunderbar. Hast du noch eine Idee, wie ich das schaffe, dass egal in welchem Frame ich gerade bin (fokus) das Script immer greift? Einfach in alle HTML Files einbinden?

      Thx

      Sven

      1. Prima das klappt ja wunderbar. Hast du noch eine Idee, wie ich das schaffe, dass egal in welchem Frame ich gerade bin (fokus) das Script immer greift? Einfach in alle HTML Files einbinden?

        Thx

        Sven

        Du kannst es entweder in alle Dateien einbinden, oder den Fokus immer wieder auf die Datei, die das script enthält, also z.b. das Menü, setzen, wenn eine andere Datei fokusiert wird.

        Kurzform: onBlur(...focus())

        Nachteil: Verwendung Scrollrad an der Mouse, weil immer das fokusierte Fenster gescrollt wird, und man ja meistens das hauptfenster scrollen will.

        Matthias