Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2003, 15:27
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
He estado haciendo pruebas con z-index y al menos en explorer 5.0 no hay forma de que quede el swf por detrás de ninguna capa.

La única alternativa que se me ocurre es que inicialmente tengas el swf oculto y cuando termine la animación javascript se muestre automáticamente.

Si te interesa probar puedes hacer lo siguiente:

A tu swf agregale lo que está en negritas:

<object style="visibility:hidden" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="518" height="101" id="buscador" align="">
<param name=movie value="http://www.clickmedios.com/Argentina/Espanol/guia_b2b/buscador.swf">
<param name=loop value=false>
<param name=menu value=false>
<param name=quality value=high>
<param name=bgcolor value=#FFFFFF>
<embed src="http://www.clickmedios.com/Argentina/Espanol/guia_b2b/buscador.swf" loop=false menu=false quality=high bgcolor=#FFFFFF width="518" height="101" name="buscador" align=""
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>

Luego busca en el script una función que lleva el nombre de xs_tuck() y agrégale lo que pongo en negritas:

function xs_tuck(){
if ( xs_endpt < (document.body.offsetWidth-355) ){
xs_endpt+=5;
xs_pDiv2.style.left=xs_endpt;
setTimeout("xs_tuck();",20);
} else {
xs_pTuck = 1
document.getElementById('buscador').style.visibili ty='visible'
}
}

Con eso al finalizar la animación mostrará el swf del buscador.

No sé si sabes que el script que utilizas no contempla a Netscape por lo que no se pondrá nunca en marcha el script, por lo tanto en Netscape el swf quedaría siempre oculto.

Para que esto no suceda y desde el principio se muestre en NS ese swf te sugiero te vayas al último script que tienes definido en tu página (el que tienes abajo del todo) y le agregues esta línea:


<SCRIPT LANGUAGE="JavaScript">
<!--
function scc() {
var iw, ih;
if (window.innerWidth == null) {
iw = document.body.clientWidth;
ih = document.body.clientHeight;
}
else {
iw = window.innerWidth;
ih = window.innerHeight;
}
window.open ("http://www.clickmedios.com/argentina/espanol/sugerencias.asp","ClickmediosSugerenciasComentario sCriticas","fullscreen=0,scrollbars=0,resizable=0, toolbar=0,location=0,top=10,left=10,width=430,heig ht=440");

}
if(navigator.appName=="Netscape")
{document.getElementById('buscador').style.visibil ity='visible'}

-->
</script>


Suerte