Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 24-mar-2008, 17:00   #1 (permalink)
baklao ha deshabilitado el karma
 
Avatar de baklao
 
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Ana - Isla de Margarita
Mensajes: 473
Pregunta Mostrar y ocultar capas

Buenas amigos del foro mi pregunta es la siguiente tengo una pagina donde tengo un formulario donde tengo dos botones de opciones

Opcion A muestra capa2 y oculta capa1

Opcion B muestra Capa1 y Oculta Capa2

aqui les dejo el codigo mas no le encuentro la solucion

Código HTML:
<head>
<script LANGUAGE="JavaScript">
var capa
function cambio(idCapa){
 if (document.layers) capa = eval("document." + idCapa);
 if (document.all) capa = eval(idCapa + ".style");
 if (document.getElementById) capa = eval('document.getElementById("' + idCapa + '").style');

    if ((capa.visibility == "hidden") || (capa.visibility == "hide") && (document.getElementById('R1').value=='1')){
            capa.visibility = (document.layers) ? "show" : "visible" ;
	 	     }
  		      else{
                   capa.visibility = (document.layers) ? "hide" : "hidden" ;
                  }
    if ((capa.visibility == "hidden") || (capa.visibility == "hide") && (document.getElementById('R1').value=='2')){
          capa.visibility = (document.layers) ? "show" : "visible" ;
		  }
		  else{
                 capa.visibility = (document.layers) ? "hide" : "hidden" ;
                }	   
           }
/*		   else{
                 capa.visibility = (document.layers) ? "hide" : "hidden" ;
                }*/


}
//-->
</script>
</head>

		<td class='form_text'>Subir sus archivos para la web</td>
		<td class='form_text2'><input name="R1" type="radio" value="1" onclick="cambio('capa2')" checked></td>
	</tr>
	<tr>
		<td class='form_text'>Hacer Referencia a sus archivos en Web amigas</td>
		<td class='form_text2'><input name="R1" type="radio" value="2" onclick="cambio('capa1')"></td>
	</tr> </form></div>
	<tr>
		<td> </td>

<div class='main3'>

<div id='capa1' style='visibility:hidden;'>
    aqui esta todo el codigo de la capa1
</div>

<div id='capa2' style='position:absolute; left: 287px; top: 214px; width: 599px;'>que todos los usuarios registrados de esta web puedan descargarlo o tenerlo de uso personal.

</div>

</div>
Saludos espero que me entiendan a lo que quiero

gracias de antemano
__________________
Atte. Mohamed :aplauso:
Desde Venezuela - Isla de Margarita.
baklao está desconectado   Responder Citando
Antiguo 25-mar-2008, 03:45   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.471
Re: Mostrar y ocultar capas

Hola baklao

Prueba esto:

Código PHP:
<html>
<
head>
<
script type="text/javascript">
function 
mostrar(num) {
  
document.getElementById('capa1').style.visibility = (num==1) ? 'visible' 'hidden';
  
document.getElementById('capa2').style.visibility = (num==2) ? 'visible' 'hidden';
}
</script>
</head>
<body>
Capa 1: <input type="radio" name="rad" onclick="mostrar(1)" />
Capa 2: <input type="radio" name="rad" checked="checked" onclick="mostrar(2)" />
<div class='main3'>
<div id='capa1' style='visibility:hidden;'>
    aqui esta todo el codigo de la capa1
</div>
<div id='capa2' style='position:absolute; left: 287px; top: 214px; width: 599px;'>que todos los usuarios registrados de esta web puedan descargarlo o tenerlo de uso personal.
</div>
</div>
</body>
</html> 
Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 25-mar-2008, 11:35   #3 (permalink)
baklao ha deshabilitado el karma
 
Avatar de baklao
 
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Ana - Isla de Margarita
Mensajes: 473
Re: Mostrar y ocultar capas

Gracias JavierB me estaba ahogando en un vaso de agua.
__________________
Atte. Mohamed :aplauso:
Desde Venezuela - Isla de Margarita.
baklao está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:12.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93