Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.01.2018, 13:16
Новичок на форуме
Отправить личное сообщение для simplyv Посмотреть профиль Найти все сообщения от simplyv
 
Регистрация: 27.01.2018
Сообщений: 1

Двойное событие на одной ссылке
требуется сделать по ссылке 2 разных перехода: скажем по одному клику и по двойному клику.
раньше вроде работало

<a href='page1.php'
language=JavaScript
ondblclick="self.location.href='page2.php'">Ссы лка</a>
Ответить с цитированием
  #2 (permalink)  
Старый 29.01.2018, 09:41
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,227

Сообщение от simplyv
требуется сделать по ссылке 2 разных перехода: скажем по одному клику и по двойному клику.
Как вариант...

<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>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход по ссылке используя событие kalisha Events/DOM/Window 10 26.04.2015 20:40
Событие одной страницы перенести на другую страницу dikucher Events/DOM/Window 11 08.02.2014 16:16
Как назначить событие при фокусе на все ссылки —сразу производить переход (по ссылке) developer Элементы интерфейса 4 27.10.2013 13:35
Двойное событие в одну и туже координату Basota Events/DOM/Window 2 31.08.2012 21:02
Двойное действие при клике по ссылке spider Элементы интерфейса 5 10.11.2009 10:43