El evento ondblclick se dispara cuando se presiona dos veces seguidas el botón izquierdo del mouse.
Sintaxis
target.ondblclick = functionRef;
Parámetros
Solo se ondblclick puede asignar un controlador a un objeto a la vez. Es posible que prefiera utilizar el método EventTarget.addEventListener() en su lugar, ya que es más flexible.
Para ver el funcionamiento de este evento crearemos un div en una coordenada absoluta y lo ocultaremos al hacer doble clic en su interior.
<!DOCTYPE html>
<html>
<head>
<title>Problema</title>
<script >
function ocultar(objeto)
{
objeto.style.display='none';
}
</script>
<style>
#recuadro {
color:#aa0;
background-color:#ff0;
position:absolute;
text-align:center;
left:40px;
top:30px;
width:800px;
height:70px;
}
</style>
</head>
<body>
<div id="recuadro" ondblclick="ocultar(this)">
<h1>Doble clic para ocultar este recuadro</h1>
</div>
</body>
</html>
La hoja de Estilo
#recuadro {
color:#aa0;
background-color:#ff0;
position:absolute;
text-align:center;
left:40px;
top:30px;
width:800px;
height:70px;
}
El código javascript
function ocultar(objeto)
{
objeto.style.display='none';
}
Para ocultar el div accedemos a la propiedad display y le asignamos el valor none.