Supportnet Computer
Planet of Tech

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.

Antwort 2 von Bruno_Bayano

Ok, danke für diesen Tipp.
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)

<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 ;-)

Antwort 6 von wadspit

@rfb

es geht doch nicht über Internetrecherche ;-)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: