Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/09/2010, 13:19
JessyF
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 8 meses
Puntos: 0
Mostrar/Ocultar problema para aplicar script

Retomo esta aportación de JavierB, primero para agradecer lo útil que me han sido sus colaboraciones. Y segundo para ver si la comunidad puede ayudar con esto:

Resulta que tengo una lista de proyectos, que mediante la función ocultar / mostrar texto quisiera mostrar su detalle uno a uno. Por ejemplo:

Proyecto1
"texto con detalles del mismo..."
Proyecto2
"texto con detalles del mismo..."
Proyecto3
"texto con detalles del mismo..."

A todos ellos aplico el scrip:

<a href="#" onclick="MostrarOcultar('mostrar')">+</a>
<div id="oculto" style="display: none">
"texto con detalles del mismo..."
</div>

Pero al probarlo sólo me aparece o desaparece el primero (Proyecto1) y el resto no lo muestra, aún cuando presentan cada uno su símbolo y contenido (+); al probarlo no lo abre y me activa automáticamente el primero.

P.d
Coloque en el Head:
<script language="javascript">
function MostrarOcultar (objetoVisualizar) {
if (document.getElementById(objetoVisualizar).style.d isplay=='none') {
document.getElementById(objetoVisualizar).style.di splay='block';
} else {
document.getElementById(objetoVisualizar).style.di splay='none';
}
}
</script>
<script>
function mostrar(enla) {
obj = document.getElementById('oculto');
obj.style.display = (obj.style.display == 'block') ? 'none' : 'block';
enla.innerHTML = (enla.innerHTML == '-') ? '+' : '-';
}
</script>
</head>

Saludos y gracias desde ya!.