Hallo
Ich habe folgende Funktionen. Kann mir jemand erklären, warum das mit der
13 (=return) nicht läuft, mit z.b. 32 (=space) aber schon.
Basis: ich habe ein Formular, wo man was eintippen kann. Daneben gibt's einen
Button, der eine Funktion auslöst. Wenn nun aber wer was eingibt und anstelle
der Buttons die Return-Taste drückt, gibt's 'ne Errormeldung. Deshalb versuche ich
die Return-Taste abzufangen.
function ausloeser(taste)
{
if (document.layers)
{ if (taste.which == "13") {
uebertrag();}
}
else if (window.event.keyCode == "13")
uebertrag();
}
function uebertrag()
{
if(document.MstForm.mstform.value == "<%=Massstab%>")
MstZoom();
else
MstZoom();
}
document.MstForm.mstform.onkeypress = ausloeser;
Gruss
Ingrid