Gernot Back: Funktion lässt Browserfenster allmählich erlahmen

Beitrag lesen

Hallo Maik,

function update_einleiten()
       {
           setInterval("update()",17200);
           update();
       }

function update()
       {
        eingeloggt_fuer_userliste_bestaetigen ( );
       }

Hat jemand eine Idee, warum dieser Code zur allmählichen Blockade des Browserfensters führt?

Ich bevorzuge eigentlich immer die Methode window.setTimeout(), die ich einer globelen Variable zuweise. Am Ende der mit timeout aufgerufenen Funktion rufe ich dieses erneut auf und weise es erneut dieser globalen Variablen zu, nachdem ich es sicherheitshalber auch noch vorher gecleart habe.

So kann es nicht passieren, dass man unbeabsichtigt immer neue Timeouts oder -schlimmer noch- Intervalle parallel initiiert, die mit der Zeit den Rechner lahmlegen.

Gruß Gernot