ritschmanhard: Javascript Event überwachen

Beitrag lesen

Hi Ingo!

Mein Ansatz hierzu wäre:

  • erzeugen einen unsichtbaren <iframe name="doneMsg" style="visibility:hidden;"> in der Seite.

  • Mit dem Submit des Originalformulars wird zusätzlich ein Zweitformular abgesendet:
    <form method="{post|get}" target="doneMsg" action="warten.cgi">

  • warten.cgi überprüft serverseitig, ob die Auswertung noch läuft (wie du dies regelst, bleibt dir überlassen: ps, semaphore, flag file u.ä.); solange wird keine Antwort gesendet. Ist die Auswertung fertig, so wird HTML zurückgesendet. Dieses beinhaltet ein Javascript, welches den Warte<div> im parent wieder versteckt.

Wahrscheinlich geht es auch einfacher, aber funktionieren sollte es so.

Grüsse,
Richard