ciao a tutti, avrei un piccolo problema: vorrei far funzionare la progressBar di ZFMK diciamo, scorporando le sue componenti, ma inutile dirlo, non funziona... ho praticamente smontato il JsPush.php della demo e l'ho rimontato sui vari file che mi compongono il sito, ma niente. di seguito posto il codice:

root/progress.php:
Codice PHP:
<?php
if (isset($_GET['progress'])) {

    
$adapter     = new Zend_ProgressBar_Adapter_JsPush(array('updateMethodName' => 'Zend_ProgressBar_Update',
                                                             
'finishMethodName' => 'Zend_ProgressBar_Finish')); 
    
$progressBar = new Zend_ProgressBar($adapter0100); 
     
    for (
$i 1$i <= 100$i++) {

        
$text $i "%";
        
$progressBar->update($i$text); 
        
usleep(1000); 
    } 
    
    
$progressBar->finish();
    
    die;
}
?>
views/scripts/header.phtml:
Codice PHP:
<?php
    
require_once 'Zend/ProgressBar.php'
    require_once 
'Zend/ProgressBar/Adapter/JsPush.php';
?>
...
<head>
...stile css uguale alla demo tranne che per l'uri dell'immagine...
    <script type="text/javascript">
        function startProgress()
        {
            var iFrame = document.createElement('iframe');
            document.getElementsByTagName('body')[0].appendChild(iFrame);
            iFrame.src = '/progress.php?progress';
        }
        
        function Zend_ProgressBar_Update(data)
        {
            document.getElementById('pg-percent').style.width = data.percent + '%';
        
            document.getElementById('pg-text-1').innerHTML = data.text;
            document.getElementById('pg-text-2').innerHTML = data.text;
        }
        
        function Zend_ProgressBar_Finish()
        {
            document.getElementById('pg-percent').style.width = '100%';
        
            document.getElementById('pg-text-1').innerHTML = '100%';
            document.getElementById('pg-text-2').innerHTML = '100%';
        }
    </script>

</head>
views/scripts/cartella/redir.phtml:
Codice PHP:

<div id="progressbar">
        <
div class="pg-progressbar">
            <
div class="pg-progress" id="pg-percent">
                <
div class="pg-progressstyle"></div>
                <
div class="pg-invertedtext" id="pg-text-1"></div>
            </
div>
            <
div class="pg-text" id="pg-text-2"></div>
        </
div>
    </
div>
<
div id="progressBar"><div id="progressDone"></div></div

Se qualcuno sapesse aiutarmi gliene (ma si scrive così?) sarei molto grato.

ps: spero di non aver fatto casino col VBCode, ma quando postavo qui il tag per il codice php non esisteva...
ciao a tutti!