Foros del Web » Programando para Internet » Javascript »

Que se muestre y se oculte texto

Estas en el tema de Que se muestre y se oculte texto en el foro de Javascript en Foros del Web. Hola! Quiero que me pasen un codigo para que al hacer clic en una pregunta, se muestre el texto con la respuesta y al pulsar ...
  #1 (permalink)  
Antiguo 17/01/2007, 17:17
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Pregunta Que se muestre y se oculte texto

Hola!
Quiero que me pasen un codigo para que al hacer clic en una pregunta, se muestre el texto con la respuesta y al pulsar de nuevo sobre la pregunta que esta se oculte. Un ejemplo de lo que mencione se encuentra en la página w w w.nkwap.com.ar (la escribo asi porque no puedo escribir links), en la parte casi abajo de todo donde dice por ejemplo:"¿Como debo escribir...?". Espero que mi pregunta se halla entendido.
  #2 (permalink)  
Antiguo 17/01/2007, 17:39
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Sonrisa Re: Que se muestre y se oculte texto

Ya se como hacerlo. Para los que le interesan les dejo el codigo.

<html>

<head>

<script>
OCULTO="none";
VISIBLE="block";

function mostrar(blo) {
document.getElementById(blo).style.display=VISIBLE ;
document.getElementById('ver_off').style.display=V ISIBLE;
document.getElementById('ver_on').style.display=OC ULTO;
}

function ocultar(blo) {
document.getElementById(blo).style.display=OCULTO;
document.getElementById('ver_off').style.display=O CULTO;
document.getElementById('ver_on').style.display=VI SIBLE;
}
</script>

</head>

<body>

<div id="ver_on"><a href="#" onclick="mostrar('bloque')">Ver más</a></div>
<div id="ver_off" style="display: none"><a href="#" onclick="ocultar('bloque')">Ver menos</a></div>
<div id="bloque" style="display: none">Texto a mostrar u ocultar</div>

</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 18:30.