Двойное событие на одной ссылке
требуется сделать по ссылке 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, время: 09:14. |