Estoy atascado con la web de mi empresa, ya que le he puesto un menú desplegable, y funciona muy bien, pero en las páginas de galerías fotográficas, la galería se empeña en mantenerse visible, mientras la parte desplegada del menú se oculta detrás.
No sé si es un dato útil, pero el menú lo he construido con ayuda de la página "cssmenumaker". De los menús de la primera categoría, el que está en quinta posición.
La galería la he metido en un <iframe>, y en la css le he asignado un valor z-index de "-1", mientras que el menú lo he metido en una <div>, con un valor de 1. Además, el código fuente del menú ya tenía en algunas de sus partes asignados valores de "1" y "2". Buscando en foros, he encontrado algo muy interesante, que es ponerle al swf un parámetro wmode con un valor de "transparent", pero no sé donde colocarlo exactamente. He probado en varios sitios, pero o bien no funcionaba, o incluso en algunas ocasiones hacía desaparecer la galería.
Por lo que he leido, la dificultad radica en que los objetos flash siempre tienden a superponerse al resto de elementos, pero supongo que tiene que haber alguna forma de hacerlo.
Éste es el código html de la galería. Podríais alguien decirme donde poner eso de wmode=transparent?:
Código HTML:
<script type="text/javascript" src="swfobject.js"></script> <div id="flashcontent"> <script type="text/javascript"> var fo = new SWFObject("viewer.swf", "viewer", "800", "540", "0", "#000000"); fo.addVariable("preloaderColor", "0xffffff"); fo.addVariable("xmlDataPath", "gallery.xml"); fo.write("flashcontent"); </script>