Hallo!
kleine Ergänzung:
<input [...blabla...] onkeyup="checkTaste()">
Wenn schon Inline-Event-Handler, dann sollte auch das Event-Objekt übergeben werden:
onkeyup="checkTaste(event)"
function checkTaste(e)
{
if (! e)
{
e = window.event;
}
… sonst ist e hier immer falsy und es wird versucht, window.event abzufragen. Dieses Microsoft-Verhalten haben m.W. nicht alle Browser nachgebaut.
Mathias