Tom Harrison: Stopp/Startknopf

Beitrag lesen

Guten Abend zusammen

Zurzeit bastle ich an einem kleinen Script, dass mal irgendwann eine Stoppuhr werden soll.
Ich habe es jetzt soweit, dass ich einen Start/Stopp-Knopf gebaut habe, der eigentlich auf funktioniert.
Mein Problem ist nun, dass es wohl die Zeit stoppt, diese aber im Hintergrund weiterläuft. Wie kann ich es verhindern, dass die Zeit weiterläuft, wenn man auf Stopp klickt. Und wenn ich wieder auf Start klicke, möchte ich, dass es bei der gleichen Zeit weiterläuft.

Ich erwarte keine fertigen Lösungen, nur kleine Tipps, damit ich wieder weiterkomme.

Vielen Dank und schon mal gute Nacht.

gruss
tom

var uhr,starten;
var status = 0;
var zeigen = true;

function start()
   {
 rstarten = new Date();
 uhr = (rstarten - starten) / 1000;
 if (zeigen == true)
 {
 document.uhr.zeit.value = uhr;
 }
 setTimeout("start()",1);
   }

function zeitspeichern()
{
if (status == 0)
   {
 starten = new Date();
 start();
 status = 1
   }
else
{
if(zeigen==true)
 {
  zeigen=false;
 }
else
  {
  zeigen=true;
  }
 }

}