Auf Tastendruck aktion durchführen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
aktion
anhand
artikel
attribut
backen
beitrag
daten
developer
drucken
element
erste
gel
hat
kann
luchs
magazin
programmierung
schwups
tasten
versehen
-
Hallo,
wie kann ich bei enem Tastendruck eine bestimmte aktion durchf?hren?
Beispielsweise ich dr?cke auf "c" und dann f?hrt er history.back durch.
Oder ich dr?cke auf [Alt] + [z] und dann ?ffnet er die seite test1.html
Oder ich dr?cke auf [Entf] und dann f?hrt er del() aus
Oder ich dr?cke auf [Einfg] und dann f?hrt er einfg() aus
Gru? speedy
Beitrag ge?ndert: 16.10.2006 13:55:05 von speedtouch92 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also...afaik geht das nur mit Alt.
Also nur alt+e, alt+c, alt+b,...
entf geht nicht, sonst w?rde der Browser, z.B in nem Inputfeld, was ganz anderes ausf?hren, als den Text zu l?schen... -
ich denke dieser artikel bringt dich etwas n?her an dein ziel.
http://www.mediaevent.de/javascript/onkeydown.html -
Nunja, sehr viel hats nicht geholfen, ich bekomme es einfach nicht hin mit den tasten auch eine aktion durchzuf?hren
-
wenns dir nicht geholfen hat ?berlegen wir mal gemeinsam...
in dem link den ich dir gepostet habe kannst du nach gucken was Entf zur?ckgibt wenn es gedr?ckt wurde
( bei mir kommt 46 raus )
also was machen wir nun damit.
erstens versehen wir das element zB ein p tag mit text mit einem onkeyup event.
dann schreiben wir eine function die ?berpr?ft welche taste gedr?ckt wurde anhand des keycode.
schlie?lich leiten wir per if die daten an eine l?schfunktion, nat?rlich d?rfen wir nicht vergessen
eine eindeutige id mitzusenden.. schlie?lich wollen wir etwas bestimmtes l?schen.
noch etwas ajax dazu und schwups so einfach kanns sein, wenn man sich die zeit nimmt kurz dr?ber nachzudenken!
mfg -
Sorry, aber was ist ajax?
-
AJax = Asynchronous JavaScript and XML
am besten hier nachlesen
http://de.wikipedia.org/wiki/Ajax_(Programmierung)
und um bissel den einstieg zu vereinfachen kann ich diese seite empfehlen
http://developer.apple.com/internet/webcontent/xmlhttpreq.html -
Aha....
und wie geht das mit [Alt]?
das geht, wenn man einen <a>-link mit einem accesskey=""-attribut ausstattet. geht aber leider nicht bei allen browsern... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage