************************************************************
JavaScript: Zeichen in Tastaturpuffer ersetzen bzw. löschen
************************************************************
Helau! ;)
Durch Googlen hab ich leider nichts Brauchbares dazu gefunden:
Ich suche eine Routine, die das gedrückte Zeichen (sofern vorhanden ;) )
im Tastaturpuffer durch ein anderes ersetzt.
Der Eingabebereich:
_________________________________________________________________________
<textarea name="meinEingabefeld" cols="80" rows="10" onkeydown="tasteneingabe(event)"></textarea><font color="#000000">
_________________________________________________________________________
Die bisherige JavaScript-Funktion:
_________________________________________________________________________
function tasteneingabe(e)
{
var keynum;
var keychar;
var numcheck;
if(window.event) // IE
{
keynum = e.keyCode
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}
zeichen = String.fromCharCode( keynum );
if ( zeichen == "A" )
{
sendkey('X'); // nur mal als Beispiel
}
}
function sendkey(val)
{
document.meinName.meinEingabefeld.value += val;
document.meinName.meinEingabefeld.focus();
}
_________________________________________________________________________
Problem hierbei noch:
Momentan wird sowohl das auszutauschende als auch das originale Zeichen ausgegeben.
Jetzt bräuchte ich also eine Routine, die
* entweder das originale Zeichen aus dem Tastaturpuffer entfernt
oder
* das Zeichen im Tastaturpuffer ersetzt
Wer hat ein Code-Beispiel oder einen Hinweis?
Karnevalsgrüße
Hasi