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($adapter, 0, 100);
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!