JavaScript ist eine objektorientierte Skriptsprache. Es wird am häufigsten verwendet, um die Reaktionen von Seiten auf Benutzeraktionen programmgesteuert festzulegen. Das Vorhandensein von Java-Skripten auf der Seite belastet ihr Volumen leicht, daher wird die Verwendung komplexer programmatischer Konstrukte nicht empfohlen.
Notwendig
Administratorrechte
Anweisungen
Schritt 1
Um zu erkennen, wenn eine Tastaturtaste gedrückt wird, wird das onkeydown-Ereignis, das Teil der Seite ist, im body-Tag verwendet. Die Logik zum Schreiben von Code für dieses Ereignis ist recht einfach: Der Wert in Anführungszeichen kann entweder ein eigenständiger Code oder ein Funktionsaufruf sein. Um die Reaktion auf einen Tastendruck in Form einer Textnachricht festzulegen, schreiben Sie den folgenden Code: body. In diesem Fall wird die Warnung () /
Schritt 2
Um festzustellen, welche Schaltfläche gedrückt wurde, müssen Sie den folgenden Code eingeben: body. Dieser Codeausschnitt verweist auf das Ereignisobjekt bzw. auf seine keyCode-Eigenschaft, die den numerischen Code der gedrückten Schaltfläche zurückgibt. Wenn Sie auf der Site feststellen müssen, welche Taste gedrückt wurde, integrieren Sie diesen Code auf der Seite, auf der dies alles erfolgen soll.
Schritt 3
Um die Tastenkombination zu erkennen, müssen Sie den Code etwas komplizieren, indem Sie die Bedingung hinzufügen: body. Das heißt, wenn die Codes der gedrückten Tasten „71“entsprechen, sollte die Textmeldung „Strg + G“ausgegeben werden. Anstelle der Alert-Funktion können Sie natürlich auch Ihre eigene Reaktion schreiben. Da in der Regel jeder Webdesigner versucht, die Seitenkonfiguration seinen Bedürfnissen anzupassen, können die Darstellungsmethoden völlig unterschiedlich sein.
Schritt 4
Es gibt auch einen onkeypress-Handler in Javascript, der einen ähnlichen Zweck hat. Der Hauptunterschied dieses Handlers besteht darin, dass für das Eintreten dieses Ereignisses (und die anschließende Reaktion des Handlers) die Schaltfläche nicht nur gedrückt, sondern auch wieder losgelassen werden muss.