Virtual Keyboard Javascript

pchilfe

Erfahrenes Mitglied
Liebe Freunde,

Ich habe ein virtuelles Keyboard mit Javascript programmiert, um ein Formular mit verschiedenen Eingabefelder auszufühlen. Das Keyboard wird in einem Fenster aufgerufen.

Meine Frage ist:

Wie kann ich es so programmieren, dass das Keyboard nur im Eingabefeld schreibt, was der Benutzer angeklickt hat, oder wo der Corser sich befindet, unabhängig von der Eingabefeld ID oder Name.

Zurzeit kann ich nur in einem bestimmten Feld schreiben:

HTML:
   var Field = opener.window.document.getElementById('FeldID');
   Field.value = Field.value + key;

Vielen Dank ..
 
Überwache den onfocus-Event in besagten Feldern, und wenn er feuert, weise das auslösende Element der Variablen Field zu.
 
Ich habe folgendes gemacht.

In der Formular.php habe ich an jedem Eingabefeld folgendes eingetragen:
HTML:
<input …… onfocus='Lesen(this.value,this.id)' >

Die folgende Funktion befindet sich in der Formular.php

HTML:
function Lesen(Wert,ID){ }

Das Keyboard.php wird in einem neuen Fenster geöffnet.

Hier habe ich die Funktion GetField() geschrieben.

HTML:
Function GetField(Wert,ID){ }

Wie kann ich die Parameter von der Funktion Lesen(Wert,ID) an die Function GetdField(Wert,Id) im neuen Fenster „Keyboard.php“ übergeben.
 
Zurück