Foros del Web » Programando para Internet » Javascript »

pinchando en cada enlace cambia elcontenido de una capa

Estas en el tema de pinchando en cada enlace cambia elcontenido de una capa en el foro de Javascript en Foros del Web. Buenas compañeros; Estoy intentando hacer una pag. de aviones, y necesito hacer un cuadro para la búsqueda de vuelos, y hoteles. y ambas cosas. Había ...
  #1 (permalink)  
Antiguo 10/03/2006, 05:12
Avatar de susaninhax  
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 5 meses
Puntos: 3
Pregunta pinchando en cada enlace cambia elcontenido de una capa

Buenas compañeros;

Estoy intentando hacer una pag. de aviones, y necesito hacer un cuadro para la búsqueda de vuelos, y hoteles. y ambas cosas.

Había pensado en hacer que al pinchar sobre cada menú(enlace) me cambie una única capa con el formulario correspondiente. Si pincho sobre vuelo, me tiene que cambiar la capa con el formulario correspondiente a vuelo, si pincho sobre hotel, desaparece el formulario de vuelo y aparecería el formulario correspondiente con hotel, y así sucesivamente.

Alguien me puede dar alguna pista o decirme como puedo hacerlo o empezar??? os estaría muy agradecida de corazon.

Un saludo a todos, y muchas gracias de antemano!!
  #2 (permalink)  
Antiguo 10/03/2006, 05:46
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola susaninhax

Te pongo un ejemplo de mostrar/ocultar capas:
Código:
<html>
<head>
<script type="text/javascript">
var visto = null;
function ver(capa) {
  obj = document.getElementById(capa);
  for (i=0; ele = document.getElementsByTagName('div')[i]; i++)
    ele.style.display = 'none';
  obj.style.display = 'block';
}
</script>
</head>
<body>
<a href="#" onclick="ver('vuelo')">Vuelo</a>
<a href="#" onclick="ver('hotel')">Hotel</a>
<a href="#" onclick="ver('otro')">Otro</a>
<div id="vuelo">Vuelo</div>
<div id="hotel" style="display:none">Hotel</div>
<div id="otro" style="display:none">Otro</div>
</body>
</html>
Saludos,
  #3 (permalink)  
Antiguo 10/03/2006, 09:33
Avatar de susaninhax  
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 5 meses
Puntos: 3
Sonrisa

Muchísimas gracias Javier B;

era justo lo que necesitaba, me ha servido de mucho de veras

Un saludo y nuevamente gracias
  #4 (permalink)  
Antiguo 11/03/2006, 04:07
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Tema trasladado desde (x)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 11:14.