Innanzitutto gli esempi postati non sono conformi alle specifiche web standard, in quanto utilizzano il tag <embed> che non esiste; esso è infatti un tag proprietario dei browser della famiglia mozilla/netscape.
Il codice corretto per inserire un filmato flash è il seguente:
<object data="http://www.miosito.com/filmato.swf" type="application/x-shockwave-flash" class="classedelfilmato" width="500px" height="500px">
<param name="movie" value="http://www.miosito.com/filmato.swf" />
<param name="quality" value="high" />
<param name="menu" value="false" />
</object>
Questo codice rispetta gli standard e farà funzionare il filmato sia sotto IE sia sotto Firefox e gli altri browser.
Se poi si vuole anche disabilitare il fastidioso "cliccka qui per attivare il filmato" introdotto con IE7, è sufficiente scrivere l'html sovrastante all'interno di un file javascript (con la funzione document.write() ) invece che direttamente nella pagina, e includerlo nel punto dove si vuole visualizzare il filmato.
Ciao![]()