Buongiorno a tutti.
Utilizzo PrototypeXtensions e attraverso esso uso una funzione, che mi permette di riempiere un DIV con il contenuto di un file .php, ecco il codice:
uso questa funzione perchè mi permette di gestire agilmente la history (il taswto back del browser).Codice PHP:function getContent(divBox, nameFile) {
var urlModule = "elementi/" + nameFile + ".php";
new Ajax.History.Updater(divBox, urlModule, {
history : {
id : 'main',
state : nameFile,
cache : true
},
});
}
Il problema stà nel contenuto del file .php che carico. Infatti il file, oltre a contenere classico codice HTML, che viene visualizzato correttamente, c'è una porzione di codice che dovrebbe caricare un piccolo filmato di flash.
Tale filamto lo carico con l'ausilio di swfobject.js, il codice per caricare il filmato è il seguente:
il problema che questo filmato non viene caricato, non è visibile. Da premettere che la libreria swfobject.js viene caricata nella pagina principale, nella quale c'è il DIV che riempio con la funzione JS su descritta.Codice PHP:<script type="text/javascript">
var swfTestata = new SWFObject('include/flash/testataHome.swf', 'testataHome', '956', '260', '8.0.0', '#FFFFFF');
swfTestata.useExpressInstall('include/js/expressinstall.swf');
swfTestata.addParam('menu', 'false');
swfTestata.write('banner');
</script>
Ho anche fatto un'altra prova, utilizzando il codice per richiamare il filmato, che viene generato direttamente da flash che è il seguente:
il problema ch, in questo caso, il filmato viene visualizzato ma ad intermittenza, nel senso che il caricamento si ripete continuamente, infatti con l'aiuto di firebug ho potuto verificare che l'oggetto flash viene caricato continuamente, provocando un fastidioso effetto di lampeggimaneto del filmato.Codice PHP:<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="galleryStoria" align="middle" height="300" width="153">
<param name="allowScriptAccess" value="always">
<param name="allowFullScreen" value="false">
<param name="movie" value="include/flash/testataHome.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<embed src="include/flash/testataHome.swf" quality="high" bgcolor="#ffffff" name="testataHome" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="300" width="153">
</object>
Qualcuno ha qualche suggerimento?
Dove sbaglio?

Rispondi quotando