prima di passare all'uso concreto di swfobject ho provato a testare più attentamente il metodo che ha implementato dreamweaver, che ha generato il seguente codice :
codice:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','450','height','90','title','teralogo','src','immagini/teralogo','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','wmode','transparent','movie','immagini/teralogo' ); //end AC code
</script><noscript><object classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="450" height="90" title="teralogo">
<param name="movie" value="immagini/teralogo.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="immagini/teralogo.swf" width="450" height="90" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent"></embed>
</object></noscript>
ho fatto le prove in Opera 9, con java e flash attivi il filmato è subito interativo senza bisogno di cliccare nulla, se disabilito java il filmato flash non scompare ma bisogna cliccare per attivarlo...
stando così le cose posso anche restare con questo, ma devo sapere come inserire l'html alternativo da visualizzare solo nel caso flash non fosse disponibile, come posso fare?
ho provato il metodo del nested-objects suggerito su A list apart ma non funziona come dovrebbe, ho provato a inserire il contenuto alternativo a flash(un immagine) come suggerisce il metodo ma questo viene visualizzato contemporaneamente a quello flash anche quando questo è attivo, e cmq solo con java disattivo, probabilmente per il fatto che è contenuto nel noscript...
codice:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','450','height','90','title','teralogo','src','immagini/teralogo','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','wmode','transparent','movie','immagini/teralogo' ); //end AC code
</script>
<noscript>
<object classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="450" height="90" title="teralogo">
<param name="movie" value="immagini/teralogo.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="immagini/teralogo.swf" width="450" height="90" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent">[img]immagini/logoALT.png[/img]</embed>
</object>