luk: aktion erst nach fünf sekunden ausführen

Beitrag lesen

hallo zusammen

hier mein ansatz: (der nicht funktioniert!!!!??????)

eventhandler="aktion()"

function aktion()
  {
 datum = new Date();
 var sekunden = datum.getSeconds();
 if (sekunden < 55)
  {
  var sek = sekunden + 5;
  }
 else
  {
  var sek = sekunden - 55;
  }
 überprüfen(sek)
  }

function überprüfen(sek)
  {
  var fuerwhile = false;
  while (fuerwhile = false)
  {
  datumneu = new Date();
  if (datumneu.getSeconds() == sek)
   fuerwhile = true;
  }
  hier soll etwas nach 5 sekunden passieren
  }

die aktion wird nicht erst nach 5 sekunden ausgeführt sondern sofort. keine ahnung warum und hab schon mind. eine stunde daran herumgepröbelt. was mach ich falsch. oder gibt es etwa noch einen viel einfacheren weg?

besten dank im voraus