Double click is a feature that can useful when you build a Site. Almost every element can have a double click event. It’s usage is very simple:
<div ondblclick=’alert(”Hello”)’>Hello</div>
Elements like
<select id='listItem' multiple="true"> <option value="hello">Hello</option> <option value="hello2">Hello2</option> </select>
Javascript Code using Mootools
$("listItem").addEvent('dblclick',function(evt){
var v = this.selectedIndex;
alert(v.value);
});
É ondblclick e não dblclick.
De qual forma é sempre boa politica ter a atribuição de eventos em javascript, mesmo que o elemento suporte este tipo de coisas.
Já agora em javascript é:
document.getElementById(”clickme”).ondblclick = function() { alert(”Hello”); };
Não sei se reparaste mas usei mootools para fazer o código. No mootools o evento é dbclick.
Já meti uma anotação para não haver mais dúvidas.
Contudo, obrigado pela contribuição
Eu estava a referir-me ao atributo dblclick na div, é ondblclick.
Ah sim, já vi o que queres dizer. Tinha o exemplo bem, o html mal. Gracias
Nuno, beware of dblclick.
http://www.quirksmode.org/js/events_mouse.html#dblclick