Angy: zwei fragen zu funktionen

Beitrag lesen

Tach zusammen,

[1] ist es möglich, eine laufende funktion per javascript abzubrechen???

Ja: return. Allerdings nicht von aussen.

[2] kann man für die ausführung einer for-schleife einen timeout definieren
oder sie sonst in ihrer ausführungsgeschwindigkeit beeinflussen?

Nein. Du kannst hoechstens die Schleife in eine andere Funktion packen und diese
Funktion mehrmals ausfuehren lassen.

möglich, daß ich die Frage nicht richtig verstanden habe. Möchtest Du z.B. eine Endlosschleife haben die nach 10 sec abbricht? Dann könnte man doch mit dem Timer nach 10 sec eine Variable setzen, die in der for-Schleife auf diesen bestimmten Wert abgefragt wird. Falls Du einen Delay brauchst (Ausführungsgeschwindigkeit beeinflussen), könnte dann ein weiterer Timeout gesetzt werden, nachdem die Verarbeitung weitergeht - noch mal in die Schleife oder sonst was.

Sorry, daß ich hier so blumig vom Timer rede, aber mir fehlt etwas die js-Syntax, aber vom Prinzip her habe ich das, was _ich_ gerade beschrieben habe, schon zigmal gemacht (z.B. um die Verarbeitung von der Leistungsfähigkeit des Rechners unabhängig zu machen). Ich weiß aber nicht, ob das, was _ich_ beschrieben habe, das ist, was _Du_ brauchst.

Tschö aus dem noch viel schöneren Angermund, von dem aber keine Sau weiß, wo das liegt!

Angy *jemandderjetztunbedingtwasessenmuss*