Se avete nel sito un menu a discesa e subito sotto un video con codice embed di youtube o comunque in flash, avrete notato che il menu scompare sotto il video che praticamente lo copre. Cercando di modificare le proprietà CSS dei div/li/etc che compongono il menu in modo da impostare un ordine di visualizzazione più alto (z-index), purtroppo non si ottiene nessun risultato.
L’unico modo per far si che il menù sia sovrapposto al video youtube o Flash è modificare il codice che visualizza il player ed in particolare inserendo dopo il TAG <object >:
<param name="wmode" value="transparent" />e nel TAG <embed …>:
wmode="transparent"Ad esempio, se il codice embed del player è:
<object width="400" height="300">
<param value="true" name="allowfullscreen" />
<param value="always" name="allowscriptaccess" />
<param name="movie" value="..." />
<embed width="400" height="300" allowscriptaccess="always"
allowfullscreen="true" type="application/x-shockwave-flash"
src="...">
</embed>
</object>deve diventare:
<object width="400" height="300">
<param name="wmode" value="transparent" />
<param value="true" name="allowfullscreen" />
<param value="always" name="allowscriptaccess" />
<param name="movie" value="..." />
<embed width="400" height="300" allowscriptaccess="always"
allowfullscreen="true" type="application/x-shockwave-flash"
src="..." wmode="transparent">
</embed>
</object>