Двойное событие на одной ссылке
требуется сделать по ссылке 2 разных перехода: скажем по одному клику и по двойному клику.
раньше вроде работало <a href='page1.php' language=JavaScript ondblclick="self.location.href='page2.php'">Ссы лка</a> |
Цитата:
<a href='page1.php' >Ссылка</a>
<script type='text/javascript'>
(function(){
var val;
var o=document.getElementsByTagName('a')[0];
o.addEventListener('click',function(e){
val=setTimeout((function(Obj){
return function(){top.location=Obj.href;};
})(this),200);
e.preventDefault();
});
o.addEventListener('dblclick',function(){
clearTimeout(val);
top.location='page2.php';
});
})();
</script>
|
| Часовой пояс GMT +3, время: 20:17. |