Te explico:
Tengo definida una plantilla en el dreamweaver y a partir de ésta, cuando hago cualquier modificación en ella se actualizan todos los ficheros del sitio web que utilizan esta plantilla (que contiene la cabecera con el flash y el menú izquierdo). Entonces cuando se actualizan las páginas del sitio web con esta plantilla, las rutas de este fichero flash las calcula el dreamweaver. El problema creo que está en que el segundo if, en el dreamweaver aparece comentado por lo que no recalcula la ruta relativa.
El fichero de la plantilla está dentro de una carpeta "Templates" dentro de la raíz del sitio web y el flash está dentro de la carpeta "images" (estas dos carpetas están colgadas a partir de la raíz del sitio).
El código del flash que está en la plantilla sería:
Código PHP:
<!--[if !IE]> -->
<object data="../images/baner_azul.swf" width="100%" height="100%" type="application/x-shockwave-flash" title="animacion">
</object>
<!-- <![endif]-->
<!--[if IE]> /*este segundo caso en la plantilla me sale comentado y no actualiza la ruta en los ficheros que utilizan esta plantilla*/
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="760" height="90">
<param name="movie" value="../images/baner_azul.swf" />
</object>
<![endif]-->
El código para nivel 1, que va bien en IE y Firefox, sería:
Código PHP:
<!--[if !IE]> -->
<object data="images/baner_azul.swf" width="100%" height="100%" type="application/x-shockwave-flash" title="animacion">
</object>
<!-- <![endif]-->
<!--[if IE]> /* no actualiza la ruta de este caso */
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="760" height="90">
<param name="movie" value="../images/baner_azul.swf" />
</object>
<![endif]-->
El código para nivel 2 (no va bien en IE per sí en Firefox) sería:
Código PHP:
<!--[if !IE]> -->
<object data="../../images/baner_azul.swf" width="100%" height="100%" type="application/x-shockwave-flash" title="animacion">
</object>
<!-- <![endif]-->
<!--[if IE]> /* no actualiza la ruta de este caso */
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="760" height="90">
<param name="movie" value="../images/baner_azul.swf" />
</object>
<![endif]-->
¿Me podeis ayudar? Ya no sé qué probar más.Si no teneis claro algo más lo puedo explicar mejor.
Gracias y Saludos!!!