переход по ссылке только после нескольких кликов по ней
Гуру, здравствуйте.
Есть вопрос: Возможно ли сделать так, чтобы переход по ссылке осуществлялся только послего 3-го клика по ней, одним и тем же пользователем. Если да, то подскажите как, или дайте пожалуйста ссылку,где об этом можно почитать. С уважением. |
|
Цитата:
самый распространенный ответ. кстати есть у меня такая маза, что прежде чем что то писать, я сначала поиск юзаю. |
<a title="0"></a> кликнули->проверили значение title если не 3 увеличили на 1 вернули false, если 3 location.href, ну или любым другим способом сохраняем значение. |
Цитата:
Для тех кому интересен этот вопрос : в заголовок вставляем: var counter = 0; а в саму ссылку <a href="http://ya.ru" onclick="counter++; if(counter > 2) return true; else return false;" target="_blank">asdf asfd</a> единственное, что данный вариант будет работать до перезагрузки страницы и если пользователь кликнет 2 раза и уйдет, он не запомнит, что тому остался 1 клик и при возврате пользователя придется опять 3 раза кликать. но у меня именно такая задача и стояла. |
smilexpo, решение кривое;)
Сыылка сама должна знать свой счётчик, а не window. |
Цитата:
90% ответов таких: решение кривое, юзайте поиск.... Мне не нужно, допустим, чтобы ссылка знала свой счетчик. И решение работает и кривизны в нем не вижу. А видите, так написали бы людям прямое решение. |
Цитата:
В твоём случае можно поступить в прямом смысле: <a href="http://ya.ru" onclick="if(!this.counter) this.counter=0; this.counter++; if(this.counter > 2) return true; else return false;" target="_blank">asdf asfd</a> |
Спасибо.
Реально разумно. Мозгов не хватило. Приношу извинения. |
Часовой пояс GMT +3, время: 05:05. |