Foros del Web » Programando para Internet » Javascript »

Ocultar layers(capas)

Estas en el tema de Ocultar layers(capas) en el foro de Javascript en Foros del Web. Tengo una página con dos layers. En uno de ellos hay un applet de Java(Layer1) y en el otro Flash(Layer2). Al cargar la página, Layer2 ...
  #1 (permalink)  
Antiguo 07/05/2002, 13:42
 
Fecha de Ingreso: mayo-2002
Mensajes: 7
Antigüedad: 22 años
Puntos: 0
Ocultar layers(capas)

Tengo una página con dos layers. En uno de ellos hay un applet de Java(Layer1) y en el otro Flash(Layer2).

Al cargar la página, Layer2 está visible y Layer1 oculto. Cuando termina de ejecutarse la película de Flash del Layer2, esta llama a un script que hace visible el Layer1. Este script hace lo siguiente:

document.Layer1.visibility = "show";

Los layers los declaro con la etiqueta <div...>, pues si lo hago con <layer...> aunque Layer1 este oculto me aparece desde el principio.

Cuando se ejcuta el script anterior, no ocurre nada, no se hace visible Layer1.

En el siguiente mensaje envío el código, por si alguien pudiera ayudarme.

Gracias.

  #2 (permalink)  
Antiguo 07/05/2002, 13:44
 
Fecha de Ingreso: mayo-2002
Mensajes: 7
Antigüedad: 22 años
Puntos: 0
Re: Ocultar layers(capas)

<HTML>
<HEAD>
<TITLE>intro</TITLE>
<SCRIPT LANGUAGE=JavaScript>
<!--
//var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function Show_Layer(){
document.Agua.visibility = "visible";
document.Flash.visibility = "hidden";
}

function intro_DoFSCommand(command, args) {
//var introObj = InternetExplorer ? intro : document.intro;
//
document.Agua.visibility = "show";
document.Flash.visibility = "hide";
//
}
// Hook for Internet Explorer
//if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
// navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
// document.write('<SCRIPT LANGUAGE=VBScript\> \n');
// document.write('on error resume next \n');
// document.write('Sub intro_FSCommand(ByVal command, ByVal args)\n');
// document.write(' call intro_DoFSCommand(command, args)\n');
// document.write('end sub\n');
// document.write('</SCRIPT\> \n');
//}
//-->
</SCRIPT>
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseIn t(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</HEAD>
<BODY bgcolor="#FFFFFF">
<div id="Agua" style="position:absolute; left:0px; top:0px; width:700px; height:500px; visibility:hidden">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="114"> </td>
</tr>
<tr>
<td align="center" valign="middle"><applet archive="AnWater.jar" code="AnWater.class" width="550" height="250">
<param name="credits" value="Applet by Fabio Ciucci (www.anfyteam.com)">
<param name="res" value="1">
<param name="image" value=
  #3 (permalink)  
Antiguo 07/05/2002, 13:45
 
Fecha de Ingreso: mayo-2002
Mensajes: 7
Antigüedad: 22 años
Puntos: 0
Re: Ocultar layers(capas)

<param name="res" value="1">
<param name="image" value="logo.gif">
<param name="light" value="YES">
<param name="minlight" value="0">
<param name="maxlight" value="100">
<param name="autodesign" value="YES">
<param name="density" value="5">
<param name="fishnum" value="0">
<param name="cross" value="NO">
<param name="crossfactor" value="30">
<param name="rainsize" value="0">
<param name="rainfactor" value="10">
<param name="srainsize" value="0">
<param name="srainfactor" value="10">
<param name="fixdrop" value="NO">
<param name="fixdropX" value="0">
<param name="fixdropY" value="0">
<param name="fixdropS" value="0">
<param name="fixdropF" value="0">
<param name="pressure" value="400">
<param name="fluidmode" value="water">
<param name="interactive" value="YES">
<param name="overimg" value="NO">
<param name="overimgX" value="0">
<param name="overimgY" value="0">
<param name="textscroll" value="NO">
<param name="regcode" value="NO">
<param name="reglink" value="NO">
<param name="regnewframe" value="NO">
<param name="regframename" value="_blank">
<param name="statusmsg" value="">
<param name="memdelay" value="1000">
<param name="priority" value="3">
<param name="MinSYNC" value="10">
Sorry, your browser doesn't support Java(tm).
</applet></td>
</tr>
<tr>
<td height="146"> </td>
</tr>
</table>
</div>
<div id="Flash" style="position:absolute; left:0px; top:0px; width:700px; height:500px; visibility:visible"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
id=intro width=700 height=500>
<param
  #4 (permalink)  
Antiguo 07/05/2002, 13:47
 
Fecha de Ingreso: mayo-2002
Mensajes: 7
Antigüedad: 22 años
Puntos: 0
Re: Ocultar layers(capas)

name=movie value="intro.swf">
<param name=quality value=high>
<param name=bgcolor value=#FFFFFF>
<embed src="intro.swf" quality=high bgcolor=#FFFFFF width=700 height=500 swliveconnect=true name=intro type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</embed>
</object></div>

<!-- URL's used in the movie-->
<!-- text used in the movie-->
<!--FUTUR Bath feelings -->
</BODY>
</HTML>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:00.