var firstButton = false;
function doSomthing() {
if (firstButton) {
alert('трям');//сюда функцию, которая должна выполняться
firstButton = false;
} else {
firstButton = true;
}
}
<div onmousedown="doSomthing();" onmouseup="firstButton=false;">Текст для проверки</div>
В IE6 и FF сработало.
Правда работает на нажатие любых двух кнопок на мышке, т.е если на колесико нажать и на левую - сработает.