Hi
Ich hab mal ein kleines Javascriptprogram geschrieben, um den Unterschied herauszubekommen:
<html>
<head>
<title>Test</title>
<script language="JavaScript">
<!--
i=0;
function tuewas() {
i++;
return
}
function schreibe() {
alert("i="+i);
return
}
document.onkeypress=tuewas; ** oder document.onkeydown=tuewas;**
//-->
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<a href="#" onmouseover="schreibe()">Wie groß ist i?</a>
</body>
</html>
Bei onkeypress wird die funktion tuewas solange die Taste gedrueckt bleibt ausgefuehrt, waehrend bei onkeydown die funktion immer nur einmal aufgefuehrt wird. (getestet mit NS4.03)
Ich hoffe das bringt wenigstens ein bischen Klarheit.
Holger