Cómo puedo ocultar capa cuando hago click fuera de ella ???

Vicente
11 de Julio del 2005
Hola,
Me gustaría saber si hay alguna manera de cerrar una capa que ocupa una pequeña parte de la pantalla cuando se haga click fuera de ella, pero que se pueda pinchar dentro de ella todas las veces que quiera sin que se cierre.
Muchas gracias.

Drocher
11 de Julio del 2005
Puedes, si quieres utilizar el evento onmouseout,

function displayNONE(id)
{
// id id del elemento que queremos ocultar
document.all[id].style.display = "none"
}

// Esta función visualiza un elemento pasando su id
function displayBLOCK(id)
{
// id id del elemento que queremos visualizar
document.all[id].style.display = "block"
}

<DIV id="Capa" style="display:block" onmouseout="JavaScript:displayNONE('Capa');">

TU CAPA
</DIV>

Espero que te sea útil.

Un saludo