XaraX: Kein Timeout im Browser

Beitrag lesen

Re:

gestartet wird ein Script mit einem form-tag, in welchem die ganzen Parameter eigegeben werden müssen, beim Druck auf den Submit-Buttom wird das Script erneut gestartet, jedoch durch if-Anweisungen nun das Java-Programm ausgeführt.

Und in welchem Prozess bzw. welchem Script verhindere ich dann das Timeout? Was muß welches Script dann an den Browser senden?

Das läßt sich nicht verhindern. Aber wenn Du einen Prozess abspaltest, der das Java-Programm ausführt, kann der Parentprozess mit einer Meldung à la "Porzess läuft" geschlossen werden. Der Childprozess erstellt, wie bereits beschrieben, nach Beendigung des Java-Programms eine Log-Datei. (Script 1)

Nun zu Script 2:

Dieses prüft bei jedem Request, ob eine Log-Datei existiert. Ist keine da => Rückgabe "Prozess noch am laufen". Ist eine da => Ausgabe der Datei mit HTML-Formular für Löschaktion.

Wenn Du es etwas eleganter haben willst, das Du ohne Zutun bei Beedigung benachrichtigt wirst, dann sieh mal unter http://forum.de.selfhtml.org/archiv/2006/1/t122439/#m787599. (Ganz elegant wäre es dann mittels Socket im Script 1 und einer kleinen HTTP-Behandlungsroutine. Dann käme auch wieder die Idee mit dem Applet aufs Tapet.)

Gruß aus Berlin!
eddi

--
Wer Rechtschreibfehler findet, darf sie behalten.