mi problema es el siguiente:
tengo dos banners en flash uno con altura de 80 y otro con 200 los dos con el mismo ancho
el caso que necesito que de primero cuando entre la pagina se vea el banner chico
pero cuando pase el mouse se desaparezca ese y aparezca el grande....
ya logre alg en firefox, o sea en ese browser si se ve, el efecto, pero en explorer no.....
y me urge que se ve en los dos, mas en Explorer.....
mi codigo seria el siguiente:
en html tengo
Código:
<div id="bann_exp"> <object width="1277" height="80" onMouseOver="javascript:expandir(1);"> <param name="movie" value="../banners/vc_banner_h_ch.swf"/> <param name="quality" value="high" /> <embed src="../banners/vc_banner_h_ch.swf" id="bann_exp" width="1277" height="80" quality="high" onMouseOver="javascript:bann_exp(1);"></embed> </object> </div> <div id="bann_exp2" style="position:absolute; width:1277px; height:200px; z-index:0; visibility:hidden;"> <object width="1277" height="200" onMouseOut="javascript:expandir(0);"> <param name="movie" value="../banners/vc_banner_h_grd.swf"/> <param name="quality" value="high" /> <embed src="../banners/vc_banner_h_grd.swf" id="bann_exp" width="1277" height="200" quality="high" onMouseOut="javascript:bann_exp(0);"></embed> </object> </div>
y en javascript tengo
Código:
si alguien tiene idea de lo que tenog mal agradeceria mucho su ayuda!function expandir(num) { var posicion_x = document.getElementById("bann_exp").style.left; var posicion_y = document.getElementById("bann_exp").style.top; if(num == 1) { document.getElementById("bann_exp2").style.left = posicion_x; document.getElementById("bann_exp2").style.top = posicion_y; document.getElementById("bann_exp2").style.visibility="visible"; document.getElementById("bann_exp").style.display="none"; } else { document.getElementById("bann_exp2").style.visibility="hidden"; document.getElementById("bann_exp").style.display="block";; } }
saludos