<script language='javascript'>
<!--
cas=0; //definiramo spremenljivko cas

//Funkcijo klicemo na zacetku nalaganja, da zacnemo meriti cas
function start_progress()
{
date=new Date();
cas=date.getTime();
}

function pg(pct)
{
sirina=Math.floor(pct/100*250); //izracunamo širino glede na procente
document.getElementById('ldiv2').style.width=sirina; //Nastavimo širino divu
document.getElementById('ldiv3').innerHTML=pct; //Pokažemo procente z številko


date=new Date();
razlika=date.getTime()-cas; //Porabljen cas
na_sekundo=pct/razlika; //Izracunamo procente na sekundo


//Deljimo s 1000 ker javascript sporo&#269;a &#269;as v milisekundah
do_konca=Math.round((100-pct)/na_sekundo/1000); //Ocenjen cas do konca v sekundah
document.getElementById('do_konca').innerHTML=do_konca; //Pokažemo cas do konca
}
//-->
</script>

<div style='padding-left:0px; width:250; height:16px; border:1px solid navy;' id='ldiv'>
<div style='padding-left:0px; padding-top:1px; position:absolute;width:250;text-align:center; font-family:verdana;font-size:12px;' id='ldiv3'>0%</div>
<div style='padding-left:0px;width:0; height:16px; background:url(progress-bar.gif);text-align:right;font-family:verdana;' id='ldiv2'>
</div>
</div>
Do konca še <span id='do_konca'>neznano</span> sekund.

<?php
echo("<script>start_progress()</script>");
flush();

for(
$i=1$i<2000$i++) 

for(
$j=1$j<1700$j++) 

$a=sin($i*$j)+cos($i/$j)+tan($i+$j); 
$b=sin($i*$a)+cos($a/$j)+tan($i+$a); 
$c=pow($a,$b)/cos($i-$j); 


if(
$i%20==0

$pct=round($i/2000*100); 
echo(
"<script>pg(".$pct.")</script>");
flush(); 

}
echo(
"<script>pg(100)</script>"); //Za sigurno sporocimo 100% izvedene kode
?>