romero: Schleife fortlaufen wenn Funktion fertig ist

Beitrag lesen

hallo jürgen,

eine frage hab ich noch an dich.kannst du mir mal genau beschreiben wie diese funktionen und schleifen funktionieren?also wann das script genau auf was zugreift?

meine sieht nach deiner vorlage nun wie folgt aus:

function init_basis()  
{  
  var Übernehmen = function()  
  {  
    start();  
  
    var Zähler = 0;  
  
    function schleife()  
    {  
      var end = Zähler+1;  
      for(;Zähler<end;Zähler++)  
      {  
        //--> Schleifenanweisungen  
      };  
    };  
  
    function weiter()  
    {  
      window.setTimeout(schleife, 0);  
    };  
  
    function start()  
    {  
      document.getElementById( "Start" ).onclick = weiter;  
      schleife();  
    };  
  };  
  
  document.getElementById( "übernehmen" ).onclick = Übernehmen;  
};

also mit dem drücken auf den übernehmen-button wird die funktion start() gestartet.da wird auf das drücken des buttons start die funktion weiter gestartet.die wiederrum lässt die funktion schleife starten,oder?

weil wollte in die funktion 2 onclicks mittels fallunterscheidung einbauen,aber er nimmt da nur den start-button.

deswegen wollt ich mal fragen wie genau diese (dein "warte-script") abläuft.für mein besseres verständnis.will nix 1 zu 1 übernehmen sondern möcht gern wissen was es wo genau macht um es meinem script perfekt anzupassen.

vielen dank dafür

lg romero