Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Повторный клик по ссылке через время (https://javascript.ru/forum/dom-window/36168-povtornyjj-klik-po-ssylke-cherez-vremya.html)

Tolys 06.03.2013 13:04

Опробовал, не открывает ссылку.. да и не выдаёт сообщение..

ksa 06.03.2013 13:10

Цитата:

Сообщение от Tolys
Опробовал

Мой скрипт рабочий. Это можно проверить на моём примере что выложен выше...

Что делаешь именно ты - я х/з... :)

Tolys 06.03.2013 13:12

я вот этот опробовал:
<a href="#">http://www.yandex.ru/</a>
	<script>
	    var delay = 1000 * 10; // 10с
	    var link = document.querySelector('a');
	    link.onclick = function() {
	        var lastTime = +localStorage.lastTime;
	        var nowTime = +new Date();
	        if (lastTime && (lastTime + delay > nowTime)) {
	            alert ('Низя!');
	            return false;
	        } else {
	            localStorage.lastTime = nowTime;
	        }
	    }
	</script>

ksa 06.03.2013 13:14

Цитата:

Сообщение от Tolys
я вот этот опробовал

Вопрос на чем ты это пробовал... :D
Где полный тестовый пример? У меня-то он есть - там все работает.

Tolys 06.03.2013 13:16

просто на страницу вставил.. (

ksa 06.03.2013 13:17

Tolys, если у тебя именно ссылка, по которой будет переход на другую страницу - как ты потом ту ссылку увидишь? Ведь ты уже на другой странице и там той ссылки нет.

Tolys 06.03.2013 13:18

ksa,
твой скрипт хороший, но там на test можно нажимать подряд. А мне хотелось бы, чтобы после того, как я раз нажму на ссылку, при повторной попытке у меня не вышло бы, текст какой-нибудь предупреждающий вылез..

Tolys 06.03.2013 13:18

ksa,
а если сделать, чтобы ссылка открывалась в новом окне?

ksa 06.03.2013 13:25

Цитата:

Сообщение от Tolys
при повторной попытке у меня не вышло бы, текст какой-нибудь предупреждающий вылез..

Так просто его убери... :D

Цитата:

Сообщение от Tolys
а если сделать, чтобы ссылка открывалась в новом окне?

Тогда другое дело!
Ты остался на странице... Вся информация по нажатию там...

ksa 06.03.2013 13:27

Цитата:

Сообщение от Tolys
А мне хотелось бы, чтобы после того, как я раз нажму на ссылку, при повторной попытке у меня не вышло бы, текст какой-нибудь предупреждающий вылез..

Так у меня как раз текст и появляется... Де событие отложено...


Часовой пояс GMT +3, время: 21:39.