• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Event-Handler

Djangold

Neues Mitglied
Hallo Leute

Ich habe diese Frage vor kurzem schonmal ähnlich gestellt. Mit wenig Erfolg. Deshalb versuche ich es mal auf diese Art:

Ich habe einen Link mit dem Event-Handler onclick:

Code:
<a href="" onclick="this.href=picklink()" >Hier Klicken</a>

Diese JavaScript Funktion soll aber nicht über einen Link ausgeführt werden.
Stattdessen möchte ich das mit einem beliebigen Tastendruck realisieren.
Ohne vorher irgendetwas auszuwählen. Deshalb habe ich mir gedacht dem Body-Tag oder so den Event-Handler onkeydown zuzuweisen.

Vielleicht hat jemand eine Ahnung wie ich das hinbekomme.
Wie gesagt. Die picklink-Funktion soll ausgeführt werden indem man einfach irgendwo auf die Tastatur drückt.
 
Werbung:
Werbung:
ok habs rausgefunden. Eine Woche gegooglet und endlich erfolg gehabt. Für alle die sich für die Lösung interessieren:

Mit diesem Script lassen sich Links oder Funktionen mit einem Tastendruck aufrufen:

Code:
<script type="text/javascript">
<!--
function onk(ev) {
  if (!ev) ev = window.event;
  if (ev.which) { tcode = ev.which; }
  else if (ev.keyCode) { tcode = ev.keyCode; }
  //alert(tcode)
  if(tcode == 13 ) { document.location.href = www.link.de; } // oder eben function()
    }
document.onkeydown = onk;
//-->
</script>
 
Zurück
Oben