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

Link einer Taste zuweisen?

Status
Für weitere Antworten geschlossen.
Warum willst du das denn mit html machen?

Willst du es auf deiner Homepage einbauen? Wenn ja, finde ich das sinnlos und weiß auch nicht wie es gehen soll.

Man könnte vielleicht einen Javascript nehmen, der die Tasten abfragt und falls du eine bestimmte Taste drückst etwas ausführt (z.B. google öffnet).

Sollte es bei allen Seiten im Netz so sein musst du das mit deiner Tastatur/Browser machen (viele neue Tastaturen können dies bereits). Wie das dann aber geht weiß ich nicht.
 
Ja es sollte schon auf meiner Homepage sein^^ könnte es vielelicht ein Admin in Javascript verschieben wenn es nur damit geht? Wäre nett, danke :)
 
Ja, das ist mit JavaScript möglich.


Zuerst musst du rausfinden, welche Taste welchen Wert hat: http://de.selfhtml.org/javascript/objekte/anzeige/window_capture_events.htm

http://de.selfhtml.org/javascript/objekte/window.htm#capture_events
Dann musste in der Funktion eine Abfrage machen:

PHP:
if(Ereignis.which == 103){
location.href = "www.google.de";
}
Für jeden Buchstaben eine Abfrage.

Das ganze kann man natürlich auch mit switch machen:

PHP:
switch(ereignis.which){
case 103:
location.href = "www.google.de";
break;
case 104:
location.href = "www.html.de";
break;
}

Kann sien, dass da Fehler drin sind, ich bin auch nicht perfekt ;)
 
cool, des funktioniert, dankeschön :)

falls jemand anderes das auch machen will: ihr müsst noch http:// vor den link schreiben, sonst versucht der eine datei auf dem server zu öffnen
 
@Commodore:
Kannsch du mir einen Link zu einer Tabelle/Aufzählung der Tastencodes und deren Darstellung in hexadezimaler Form (ist doch hexadezimal das 103 für g, oder?) geben.

Ich habe nämlich nichts gefunden.

Oder hasch du die berechnet (wenn ja wie geht des)?
 
@Commodore:
Kannsch du mir einen Link zu einer Tabelle/Aufzählung der Tastencodes und deren Darstellung in hexadezimaler Form (ist doch hexadezimal das 103 für g, oder?) geben.

Ich habe nämlich nichts gefunden.

Oder hasch du die berechnet (wenn ja wie geht des)?
Ne Tabelle hab cih selber nicht nciht gefunden aber guck dir mal den ersten Link an den ich gepostet habe und klick auf irgendeine Taste ;-)
 
Geht mit dem IE nicht :( (mit dem hab ich es vorher schon probiert). Mit Opera geht es :-P .

Danke.

Das ist so im IE, der braucht das ganze ein wenig anders. Da muss man in der aufgerufenen Funktion

Code:
event.keyCode
statt Ereignis.which benutzen. Da sollte eine kleine Abfrage des Browsers mittels navigator.appName reichen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben