Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2010, 01:14
brandonlee
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Hide Show Div no funciona in IE(swf)

Hola a todos y gracias por vuestro esfuerzo y ayudas para hacer de esa comunidad grande y importante.
Me gustaria que me ayude alguien de vosotros en un codigo javascript para mostrar u ocultar un archivo flash sobre todo un juego swf.
El codigo es este:

Código PHP:
<script language="javascript">
function 
showDiv(name){
var 
obj = (document.getElementById)? document.getElementById(name) : eval("document.all[name]");
if (
obj.style.display=="none"){
obj.style.display="";
}else{
obj.style.display="none";
}
}
</script>
<input type=button class="hide-show" value="+/-" onClick="showDiv('main');">
<br>
<div id="main" style="display">
<embed src="http://games.mochiads.com/c/g/sniper-year-2/Sniper_yearTwo_mochi.swf" menu="false" quality="high" width="620" height="413.333333333" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</div> 
Lo que quiero es que cuando se hace clic al button se oculta el archivo y no se escucha el sonido y cuando se vuevle a pinchar otra vez el button, aparece el juego flash de nuevo cargandose desde el principio.
Para mi esto es perfecto y funciona muy bien en chrome y firefox pero en IE se oculta el juego pero sigue el sonido de fondo y al darle click otra vez aparece cargado completamente.
Alguien me podria explicar porque no va en IE?
Muchas gracias.
Un saludo!