Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2011, 02:51
El_Astur
Invitado
 
Mensajes: n/a
Puntos:
Ocultar javascript

Hola,

he realizado una serie de enlaces que al pinchar en ellos se abre un contenido debajo a través de javascript. El problema que tengo es luego al cerrar ese contenido, es decir, una vez abierto habría que clickear de nuevo en el enlace sobre el contenido para que se cerrara. ¿Cómo podría hacer para que se cerrara clickeando en otro lugar?. El código que tengo es el siguiente:

<script type="text/javascript">
function showHide(id)
{
var obj = document.getElementById('hiddentext_' + id);
if (obj.style.display == 'none')
obj.style.display = 'block';
else
obj.style.display = 'none';
}
</script>

<li>
<a href="#" onclick="showHide(1)">Ajustador mecánico/Tornero fresador</a>
<div id="hiddentext_1">
<img src="img/iconos/grandes/info.png" alt="ver informacion" width="38" height="38" /><p>
<a href="#">VER INFORMACIÓN</a>
</p>
</div>
</li>

Como he comentado, me gustaría que al pinchar en un texto cerrar(que escribiria abajo del texto) se cerrara o pinchando en cualquier lugar de la pantalla desapareciera el textode ese javascript.

Un saludo.