WernerK: "Bitte warten" währen Ladevorgang

Beitrag lesen

Hallo,
In einer PHP Seite gibt es einen Button. Wenn man drauf klickt wird über
exec("makeJPG.bat"); eine Exe Datei aufgerufen die einen Rendering und Umwandlungsprozess macht. Dieser Vorgang dauert bei größeren Dateien etwas. Man sieht im Browser oben im Tab
nur die Sanduhr, so als ob eine Seite ewig braucht zum laden.

Ich würde gerne dem Anwender eine Animation zeigen (Sanduhr) bis der Renderprozess fertig ist.
Alle Versuche bisher schlugen fehl, weil einfach während dem Prozess wo die Seite beschäftigt ist nichts angezeigt wird.
Ich habe versucht das beim Klick auf den Button eine Animation angezeigt wird.

if(isset($_POST['showJPG'])){
?>

<div id="PleaseWait">
<br /><br /><br />
<img src="../img/pleasewait.gif" />
<br />  <br />
  Bitte warten.... / Please wait.....
</div>
..

Die wird aber nicht sofort angezeigt, sondern erst später wenn die Seite fertig geladen ist, was ja keinen Sinn macht.

vielleicht hat jemand einen anderen ANsatz oder solch ein Problem wurde hier schon mal besprochen?

Gruss
Werner