lousypoetry: Zähler um 10 erhöhen - kann mir jemand helfen?

Beitrag lesen

window.document.spiel.treffer.value = zaehler+=10;

jau, danke, jetzt gehts, hat wohl an dem '+=' gelegen. aber noch mal eine andere frage: ich möchte, dass wenn der user mit der maus klickt sich ein zähler immer um '1' erhöht, drückt er eine taste, soll sich der zähler um '1' verringern. meine idee:

var zaehler = 1;

function zaehlen()
 {
         window.document.spiel.treffer.value = zaehler;
         zaehler++;
 }

function zaehlen2()
  {
           window.document.spiel.treffer.value = zaehler;
           zaehler--;
  }

und dazu:
<body onClick="zaehlen()" onKeyDown="zaehlen2()">

funktioniert soweit auch, nur: angenommen ich zähle per mausklick bis '3' hoch, wenn ich dann eine Taste drücke springt der zähler erst auf '4' und beim zweiten drücken zählt er dann abwärts. Woran liegt das? Hängt das mit
var zaehler = 1;
zusammen?