
13/01/2010, 03:12
|
 | | | Fecha de Ingreso: octubre-2008 Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años, 4 meses Puntos: 66 | |
Respuesta: Ocultar formulario javascript hola errotiko,
te comento otra posible solución, a ver que te parece.
Creas una variable global llamada dentroFuera (por ejemplo). Esta variable debe ser cero cuando el raton está fuera del div y es uno cuando el ratón esta dentro del div (con onmouseover y onmouseout)
en el body creas el evento onclick pero que pregunte por el estado de la variable dentroFuera. Si es cero que oculte el div, si es uno que no lo oculte.
De esta manera se oculta si haces click fuera del div pero no se oculta cuando haces click dentro:
--------------------------------------------
<script type="text/javascript">
var dentroFuera = 0;
function ocultarDiv()
{
if(dentroFuera == 0)
document.getElementById('el_div').style.display='n one';
}
</script>
------------------------------------------------
<body onclick="ocultarDiv();">
<div onmouseover="dentroFuera=1;" onmouseout="dentroFuera=0;" id="el_div">
.....
</div>
------------------------------------------------
salu2 |