3 millones en foros del web

Registrarte Políticas Wiki 120segs Ayuda Iniciar sesion

Avisos

Retroceder   Foros del Web > Programación para sitios web > Javascript
Tema Cerrado
 
Herramientas Desplegado
Antiguo 30-abr-2007, 13:18   #1 (permalink)
eeyore (Reg: mayo-2006)
 
52 Mensajes
Enviar un mensaje por MSN a eeyore eeyore está desconectado
Textos desplegables???

Hola tengo una duda, tengo 3 parrafos algo extensos y me piden que si los puedo hacer desplegables, que solo aparezcan los titulos de cada tema y que al darle click la informacion ya publicada se despliegue hacia abajo y que aparezca la informacion correspondiente al titulo. Espero haberme dado a entender. Alguien me podria ayudar??? Programo con html y con asp.
 
Antiguo 01-may-2007, 04:21   #2 (permalink)
Moderata
JavierB (Reg: noviembre-2002)
 
22.236 Mensajes
Ubicación: Madrid
JavierB está desconectado
Re: Textos desplegables???

Hola eeyore

Prueba este ejemplo:

Código PHP:
<html>
<
style type="text/css">
.
oculto {display:none}
</
style>
<
script type="text/javascript">
var 
visto null;
function 
ver(num) {
  
obj document.getElementById(num);
  
obj.style.display = (obj==visto) ? 'none' 'block';
  if (
visto != null)
    
visto.style.display 'none';
  
visto = (obj==visto) ? null obj;
}
</script>
<head>
</head>
<body>
<p onclick="ver('uno')">Título 1</p>
<p class="oculto" id="uno">Texto uno</p>
<p onclick="ver('dos')">Título 2</p>
<p class="oculto" id="dos">Texto dos</p>
</body>
</html> 
Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
 
Antiguo 22-jun-2008, 06:07   #3 (permalink)
 
213 Mensajes
carlosgs91 está desconectado
Respuesta: Textos desplegables???

JavierB, estoy empezando con javascript y hay algo que no entiendo, que segnifica:

obj.style.display = (obj==visto) ? 'none' : 'block';

y

obj.style.display = (obj==visto) ? 'none' : 'block';

no entiendo ese ? y el :, que significan?
 
Antiguo 22-jun-2008, 08:45   #4 (permalink)
Colaborador
derkenuke (Reg: octubre-2003)
 
2.664 Mensajes
Ubicación: self.location.href
derkenuke está desconectado
Respuesta: Textos desplegables???

Hola carlosgs91:

El operador ? y el : sirven para hacer condiciones abreviadas, así estos dos códigos se comportan igual:
Código PHP:
if( )
  
variable verdadero();
else
  
variable falso(); 
Que esto:
Código PHP:
variable verdadero() : falso(); 

Para más información google es tu amigo.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
 
Antiguo 29-may-2009, 12:45   #5 (permalink)
 
677 Mensajes
Ubicación: Edo. Mex
ricardomz está desconectado
Respuesta: Textos desplegables???

Y si se quisieran ocultar dos parrafos a la vez, cual sería el argumento??

Gracias!
 
Antiguo 29-may-2009, 13:39   #6 (permalink)
Moderata
JavierB (Reg: noviembre-2002)
 
22.236 Mensajes
Ubicación: Madrid
JavierB está desconectado
Respuesta: Textos desplegables???

El mensaje original es de hace más de 2 años. Por favor, no reviváis temas tan antiguos.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
 
Tema Cerrado
No hay votos aún.
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.

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 está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 12:24.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.2

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 94 95 96 97 98 99 100 101 102 103 104