fastix®: Ladevorgang auf Webseite anzeigen

Beitrag lesen

Moin!

Wäre es den grundsätzlich möglich?

nicht mit Mitteln, die (X)HTML bereitstellt.

XHTML nicht, aber das HTTP-Protokoll kann es. Das Geheimnis heisst Server-Push.

#!/usr/bin/perl -w  
    ######################################################################  
    # Michael Schilli, 1998 (mschilli@perlmeister.com)  
    # angepasst von Jörg Reinholz  
    ######################################################################  
  
    use CGI qw/:standard/;  
  
    $| = 1;  
  
    $separator = "DerEindeutigeTrenner";  
  
    print header(-type => "multipart/x-mixed-replace;boundary=$separator");  
  
    print "--$separator\n";                      # Erster Trenner  
  
    print header(-type => 'text/html'), "\n";    # Teil-Dokument  
    print "<html><head><title>Bitte warten...</title></head><body>";  
    print "<h1>Bitte warten...</h1>";  
    print "<img src='warten.gif'>";  
    print "</body><html>";  
    print "--$separator\n";                      # Trenner  
  
    # Warten :)  
    sleep(2); # Statt umfangreicher Berechnungen...  
  
    print header(-type => 'text/html'), "\n";    # Teil-Dokument  
    print "<html><head><title>Nicht mehr lange...</title></head><body>";  
    print "<h1>Nicht mehr lange...</h1>";  
    print "<img src='warten.gif'>";  
    print "</body><html>";  
    print "--$separator\n";                      # Trenner  
  
    sleep(1); # Statt umfangreicher Berechnungen...  
  
    print header(-type => 'text/html'), "\n";    # Teil-Dokument  
    print "<html><head><title>Fertig!</title></head><body>";  
    print "<h1>Fertig!</h1>";  
    print "<img src='fertig.gif'>";  
    print "</body><html>";  
    print "--$separator--\n";                    # End-Header  

(Meine Versuche, dies mit PHP nachzumachen, scheiterten am Puffer...)

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development