Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Funktionstasten in PHP
Frage
Hallo zusammen,
ich würde gerne wissen ob es in PHP die Möglichkeit gibt eine spezielle Suche über eine Funktionstaste aufzurufen.
Z.B: Ich suche in einer Tabelle nach Namen und drücke dafür die Taste "F5" und werde dann aufgefordert den Suchnamen einzugeben oder in der Tabelle will ich nach der Nummer suchen und drücke dafür auf "F4" und werde dann aufgefordert die Suchnummer einzugeben.
Hat von euch jemand ne Idee?
Danke schonmal im Vorraus.
Antwort 1 von rabies
Hi,
PHP arbeitet serverseitig, und kann daher nicht "abhorchen", welche Aktionen der Client auf seiner Seite gerade ausführt. Ich würde hier zu einer clientseitigen Verarbeitung raten. - JavaScript?!
--rabies.
PHP arbeitet serverseitig, und kann daher nicht "abhorchen", welche Aktionen der Client auf seiner Seite gerade ausführt. Ich würde hier zu einer clientseitigen Verarbeitung raten. - JavaScript?!
--rabies.
Antwort 2 von Bruno_Bayano
Ok, danke für diesen Tipp.
Weiss denn jemand wie das in JavaScript funktioniert?
Weiss denn jemand wie das in JavaScript funktioniert?
Antwort 3 von rfb
In JavaScript geht das nicht, da kannst du nur abfragen, ob überhaupt eine Taste gedrückt wurde, aber nicht welche - und auch das nur bei bestimmten tags (und natürlich auch abhängig vom Browser und dessen Einstellungen).
Antwort 4 von wadspit
Hi, auf de.selfhtml.org hab ich was gefunden:
Die "F5"-Taste kann man nicht abfragen (window.event.cancelBubble geht nicht mit F5)
Gruß
Fred
Die "F5"-Taste kann man nicht abfragen (window.event.cancelBubble geht nicht mit F5)
<html><head><title>Test</title>
<script type="text/javascript">
function Tastendruck (Ereignis) {
if (!Ereignis)
Ereignis = window.event;
alert(Ereignis.keyCode);
}
document.onkeypress = Tastendruck;
</script>
</head><body>
</body></html>Gruß
Fred
Antwort 5 von rfb
@wadspit:
Recht hast du - und ich behaupte fortan das Gegenteil (wieder was gelernt ;-)
Recht hast du - und ich behaupte fortan das Gegenteil (wieder was gelernt ;-)
Antwort 6 von wadspit
@rfb
es geht doch nicht über Internetrecherche ;-)
es geht doch nicht über Internetrecherche ;-)

