Tastendruck-Aktion

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
UGC

Tastendruck-Aktion

Beitrag von UGC »

Hallo,
ich wollte mal fragen, ob es auch ohne JavaScript möglich ist, bei Tastendrücken bestimmte Aktionen auszuführen.
Wenn nicht, geht JavaScript aber auch!

Bitte schreibt hier Beispiel-Codes oder so...
WEnn möglich die Taste x als Taste für Aktion nehmen ;-)
halfdevil
Mitglied
Beiträge: 18
Registriert: 10.10.2007 22:18
Wohnort: hier
Kontaktdaten:

Beitrag von halfdevil »

also soweit ich weis, geht das ganze nur mit javascript. dazu einfach in den gewuenschten html tag

Code: Alles auswählen

onkeydown/onkeyup="gewuenschte aktion"
eingeben, und schon gehts ;) hier duerfen aber nur javascript befehle benutzt werden. also ansich ist das ganze relativ einfach, man muss nur ein paar javascript befehle kennen, die sich dann ausfuehren lassen, wenn die taste gedrueckt wird.
UGC

Beitrag von UGC »

Und wo kann ich bestimmen, welche Taste es sein soll?
halfdevil
Mitglied
Beiträge: 18
Registriert: 10.10.2007 22:18
Wohnort: hier
Kontaktdaten:

Beitrag von halfdevil »

soweit ich weis gar nicht. das ist fuer jede taste, also bestimmte tastaten musst du schon mit einer funktion bestimmen, was jedoch einige javascript kenntnisse fordert^^ habe selber erst angefangen, mich mit javascript zu beschaeftigen
UGC

Beitrag von UGC »

oh, das is doof :(
naja, trotzdem danke und viel spaß beim javascript lernen xD
halfdevil
Mitglied
Beiträge: 18
Registriert: 10.10.2007 22:18
Wohnort: hier
Kontaktdaten:

Beitrag von halfdevil »

was willst du denn genau machen? also warum willst du in nem forum oder auf ner html seite nen hotkey machen? fuer links oder was?

naja, richtig spas machen tuts net, vorallem weil ich nebenbei noch hausaufgaben machen muss, und mir php reindreschen muss :o
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

KB:knigge
UGC

Beitrag von UGC »

Sowas ist auch recht praktisch, allerdings aber nicht das, was ich gesucht habe.
Ich suche eher so etwas, wie z.B. wenn ich ein "x" drücke, werde ich auf eine bestimmte Seite weitergeleitet.
OnFire
Mitglied
Beiträge: 207
Registriert: 26.07.2006 18:59
Wohnort: Paderborn
Kontaktdaten:

Beitrag von OnFire »

Dafür sollte

Code: Alles auswählen

window.onkeydown = Funktion;
eine elegante Lösung sein ;) Natürlich musst du dann noch (Stichwort Switch) die gedrückte Taste identifizieren...
Gruß
OnFire
Il y a plus des choses à changer dans l'avenir que dans le passé.
UGC

Beitrag von UGC »

Ich bin etwas doof, glaub ich xD
Denn ich weiß trotz erklärung nicht, wo ich jetzt z.B. das so mache dass der LInk nur kommt, wenn man eine taste drückt.

Code: Alles auswählen

<html><head><title>Test</title>
<script type="text/javascript">
function clickHandler (Ereignis) {
  window.document.links[0].handleEvent(Ereignis);
}

window.captureEvents(Event.CLICK);
window.onclick = clickHandler;
</script>
</head><body>
<a href="datei.htm" onclick="location.href = 'datei.htm'">Verweis</a>
</body></html>

[/code]
Antworten

Zurück zu „Coding & Technik“