• User

    Clicca e si carica filmato flash con innerHTML

    Ciao, vado subito al dunque. Ho l'swf di un gioco in flash da 500 kb. Purtroppo non ho il fla e quindi non posso modificarlo. In una lunga pagina php vorrei inserire questo gioco ma il fatto di consumare 500kb di traffico ogni volta che viene ricaricata la pagina non mi va giù. Esiste un modo per inserire un link in questa pagina che una volta cliccato carica e avvia il filmato in flash? In questo modo il movie verrà caricato solo se al visitatore interessa e io risparmierei un bel po' di traffico. Ho scritto questo in javascript ma non funziona, forse ho spagliato la sintassi:

    bottone:

    <input type="button" onclick="loadSwf();"/>
    

    funzione JS:

    
    <script type="text/javascript">
    
    function loadSwf(id)
    {
    document.getElementById("tabella2").innerHTML += "<object classid=clsid:\"D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"609\" height=\"564\">
              <param name=\"movie\" value=\"movie.swf\" />
              <param name=\"quality\" value=\"high\" />
              <embed src=\"movie.swf\"quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"609\" height=\"564\"></embed>
            </object>";
    }
    
    </script>
    
    

  • Super User

    Ciao mrblade 🙂

    Perchè complicarsi tanto la vita e non fare come fanno tutti... cioè quando l'utente clicca, si apre una finestrella col gioco dentro. Semplice e funzionale...