Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2012, 17:12
navegantes
 
Fecha de Ingreso: abril-2009
Ubicación: Barcelona
Mensajes: 113
Antigüedad: 15 años
Puntos: 9
Pregunta Link a .swf en Firefox funciona en explorer no

Hola a todos.

Tengo un problema con la integración de un .swf en mi web. No se si será de este foro o del de Javascript. Si me he equivocado por favor pido a algún moderador que lo mueva a su lugar correcto.

Veamos. Mi web tiene dos columnas. En la de la izquierda hay un menú y debajo del menú el banner. A la derecha es donde se cargan los diferentes apartado del menu en un div.

La idea es que al hacer click sobre el banner este modifique la visión del div mediante una llamada a javascript.

Código HTML:
Ver original
  1. <a href="#" onclick="mostrardiv();">
  2. <object id="FlashID2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="250" height="205">
  3.   <param name="movie" value="swf/banner.swf" />
  4.   <param name="quality" value="high" />
  5.   <param name="wmode" value="opaque" />
  6.   <param name="swfversion" value="9.0.45.0" />
  7.   <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
  8.   <param name="expressinstall" value="Scripts/expressInstall.swf" />
  9.   <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
  10.   <!--[if !IE]>-->
  11.   <object type="application/x-shockwave-flash" data="swf/banner.swf" width="250" height="205">
  12.     <!--<![endif]-->
  13.     <param name="quality" value="high" />
  14.     <param name="wmode" value="opaque" />
  15.     <param name="swfversion" value="9.0.45.0" />
  16.     <param name="expressinstall" value="Scripts/expressInstall.swf" />
  17.     <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
  18.    
  19.     <!--[if !IE]>-->
  20.   </object>
  21.   <!--<![endif]-->
  22. </a>
  23. <script type="text/javascript">
  24. swfobject.registerObject("FlashID2");

Como podéis ver en el <a> utilizo una llamada JS para mostrar el div.

Pues bueno en Firefox funciona pero en Explorer (7-8-9) no funciona.

¿Alguien sabe a que puede ser debido?