Martin: Algorithmus: der RICHTIGE Zeitpunkt

Beitrag lesen

Ok, habe es jetzt soweit, dass ich nach x Minuten eine Abfrage bekomme, ob gesichert werden soll.

Stattdessen würde ich meine Funktion aber lieber noch ein bisschen warten lassen, bis der richtige Zeitpunkt für die Abfrage gekommen ist: wenn nämlich der User gerade Pause macht oder sonstwo auf der Seite rumklickt.

Ich habe mir das folgendermassen vorgestellt:

====================
var letzteUserAktion;
function autosafe()
{
   while ((aktuelleZeit - letzteUserAktion) < 5 Sekunden)
   {
       // nichts tun
   }
   // Abfrage + sichern
}

function userTutIrgendwas()
{
    letzteUserAktion = aktuelleZeit;
}

Ist das Eurer Meinung nach ein Ansatz?
Problem ist meiner Meinung nach die ewige Schleife und die Tatsache, dass bei JEDEM Tastenanschlag, etc. die zweite Funktion aufgerufen werden müsste.

Mmmh, dankbar für Ideen.
Martin