JürgenB: Schleife fortlaufen wenn Funktion fertig ist

Beitrag lesen

Hallo romero,

du solltest dein Projekt erst mal bei Seite legen und dich an einem kleinen Testprogramm mit Eventhandling vertraut machen. Eventhandler liefern nichts zurück. Der User löst ein Event aus (Klick auf Button) und das System bzw. der Browser ruft den Eventhandler auf. Eventuelle Rückgaben können nur von System ausgewertet werden. Dein Script bleibt da draußen vor.

Eventgesteuerte Programmierung sieht vereinfacht so aus: Das Script definiert die Eventhandler und ordnet sie den Events zu, und die Handler erledigen dann die Arbeit. Um zu deinem Problem mit dem Warten zu kommen: dein Script läuft bis zu dem Punkt, wo auf eine Aktion des Users gewartet werden soll, dann setzt es den Handler (was auch schon früher geschehen sein kann) und beendet sich. Durch das Ereignis wird der Eventhandler aufgerufen und macht weiter ...

Gruß, Jürgen

PS Dein Programmlisiting habe ich mir übrigens nicht angesehen, da blicke ich nicht durch.