Hallo,
Leider habe ich keine Ahnung welches Programm schuld ist das der Browser nicht weitermacht. Also das kleine Einwahlskript hab ich mal nach http://www.stud.uni-hannover.de/~heise/dialer.pl
*saug*
gelegt falls es sich mal jemand ansehen möchte. Das Problem ist das der Browser - nachdem die Einwahl gestartet wurde - auf Daten wartet, aber keine mehr bekommt und man erst auf stop drücken muss damit der refresh genutzt wird.
Du meinst also, wenn du es mit dialer.pl?status=startppp aufrufst?
Hmm, was zunaechst auffaellt:
1. Du solltest "$| = 1;" m"oglichst gleich am Anfang setzen, damit deine Daten moeglichst sofort zum Browser geschickt werden. (Immer dann, wenn du ein "\n" irgendwo in den Daten hast, wird die Zeile rausgeschickt.) Koennte allerdings sein, dass CGI.pm das automatisch setzt, da kenne ich mich nicht so genau aus.
Probier ich mal. Scheint aber nicht der Fehler zu sein.
2. Du rufts &online; doppelt auf, wenn du startppp machst: Einmal gleich zu Begin (Zeile 22 und 245). Ist das Absicht?
Ja, wenn irgend so ein Depp noch nen Browserfenster mit der Seite geöffnet hat, obwohl er schon als Ein-/Ausgewählt erkannt wurde. Und ruft zum zweiten mal status?startppp/stopppp auf kamen die Logs immer durcheinander. Jedoch hast Du recht das es in der Zeile 245 unnötig ist.
Was bekommst du denn, wenn du zu den Zeitpunkt wo du STOP drueckst dir den Page Source anzeigen laesst?
Die HTML-Seite so wie Sie sein sollte beginnend mit dem <HTML>-TAG und endend mit dem </HTML>-TAG. Nur den verdammten Browser scheint das nicht zu interessieren - sprich er wartet auf weitere Daten, bis man STOP drückt. für weitere Tips immer sehr Dankbar Dietrich --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com