Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Sito ibrido con ajax e flash cs3

    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:

    Codice PHP:
    function getContent(divBoxnameFile) {
        var 
    urlModule "elementi/" nameFile ".php";
        
        new 
    Ajax.History.Updater(divBoxurlModule, {
            
    history   : {
                
    id    'main',
                
    state nameFile,
                
    cache true
            
    },
        });

    uso questa funzione perchè mi permette di gestire agilmente la history (il taswto back del browser).
    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:

    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> 
    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.
    Ho anche fatto un'altra prova, utilizzando il codice per richiamare il filmato, che viene generato direttamente da flash che è il seguente:

    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
    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.
    Qualcuno ha qualche suggerimento?
    Dove sbaglio?
    Lo scoppato
    andrea@progettipercomunicare.it
    www.progettipercomunicare.it

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Nella discussione in evidenza script / discussioni utili , nella sezione ajax trovi questo:

    http://forum.html.it/forum/showthrea...readid=1071699

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.