Javascript.RU

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

Как определить пользователь сам нажал элемент или при помощи функции click();
Возможно вопрос глупый или не правильно составленный, но всё же как определить пользователь сам нажал на элемент или про помощи функции click() из внешнего скрипта.
Ответить с цитированием
  #2 (permalink)  
Старый 18.12.2012, 09:02
жажду знаний
Отправить личное сообщение для bushstas Посмотреть профиль Найти все сообщения от bushstas
 
Регистрация: 17.07.2009
Сообщений: 202

<div id="SOMEID" onmouseover="VA=this" onmouseout="VA=''" onclick="if(typeof(VA)!=='undefined'){if(VA==this){alert('мышью')}else{alert('скриптом')}}else{alert('скриптом')}">111111111111111</div>



$('#SOMEID').click()


что-то вроде того может быть
Ответить с цитированием
  #3 (permalink)  
Старый 26.12.2012, 19:50
Новичок на форуме
Отправить личное сообщение для finlandia Посмотреть профиль Найти все сообщения от finlandia
 
Регистрация: 14.12.2012
Сообщений: 6

Да похоже на правду, а юзер разве не может изменить принудительно задать значение VA? Попробую покапать в данном направлении, спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 26.12.2012, 20:24
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от finlandia
а юзер разве не может изменить принудительно задать значение VA
если имеет доступ к коду(изменять и запускать , xss....) -то ничего не поможет
если вопрос о защите от ботов, то тоже подобные ухищрения не помогут/мало эффективны
Ответить с цитированием
  #5 (permalink)  
Старый 07.01.2013, 16:11
Новичок на форуме
Отправить личное сообщение для finlandia Посмотреть профиль Найти все сообщения от finlandia
 
Регистрация: 14.12.2012
Сообщений: 6

Может кто знает Яндекс Метрика она же как то отслеживает где на странице был произведен клик. Я так понимаю она координаты нажатия отслеживать умеет, а если не было курсора она же поймет где что. Как она работает и можно ли проверку прямо связать с Яндекс Метрикой?
Ответить с цитированием
  #6 (permalink)  
Старый 07.01.2013, 18:53
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

точно незнаю, но думаю метрике интересны переходы прежде всего.
$('a').on('click',function(){
     alert( $(this).attr('href') );
})

а координаты как мне представляется метрике без надобности.
ну если только координаты кликов для "карты кликов".

как связать незнаю, врядли яндекс хотел бы такой связи.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 07.01.2013 в 18:56.
Ответить с цитированием
  #7 (permalink)  
Старый 10.01.2013, 16:11
Новичок на форуме
Отправить личное сообщение для finlandia Посмотреть профиль Найти все сообщения от finlandia
 
Регистрация: 14.12.2012
Сообщений: 6

Сообщение от DjDiablo Посмотреть сообщение
точно незнаю, но думаю метрике интересны переходы прежде всего.
$('a').on('click',function(){
     alert( $(this).attr('href') );
})

а координаты как мне представляется метрике без надобности.
ну если только координаты кликов для "карты кликов".

как связать незнаю, врядли яндекс хотел бы такой связи.
Просто если через веб-консоль посмотреть какие гет запросы шлёт метрика. Там вполне чётко видно если реально нажать параметры x и y положительны. Если кликом() то отрицательны
Ответить с цитированием
  #8 (permalink)  
Старый 10.01.2013, 16:15
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от finlandia
Если кликом() то отрицательны
Имхо анализируют наведение - и отслеживать перемещение(сразу после наведения до клика, посколь перемещение курсора не имитируется скриптом

Последний раз редактировалось Deff, 10.01.2013 в 18:21.
Ответить с цитированием
  #9 (permalink)  
Старый 10.01.2013, 18:16
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<a href="http://forum-top.ru/vote/2" title="Рейтинг форумов Forum-top.ru" target="blank" onclick="onclickTst(this)">
<img id="Id00" onmouseover="Setover(this)" onmousemove="Setmove(this)" src="http://forum-top.ru/uploads/buttons/tmp/informer_2.gif" onmouseout="outClearAll(this)" alt="Рейтинг форумов Forum-top.ru"/>
</a>
<script type="text/javascript">
var TstVariable=false,TstVariable2=false;
function Setover(a){
  TstVariable=true;
}
function Setmove(a){
  if(TstVariable)TstVariable2=true;
}
function onclickTst(a){
 if(TstVariable&&TstVariable2){
 alert("Правильный клик")
 } else alert("Неправильный клик(Псевдоклик)")
}
function outClearAll(a){
 TstVariable=false;
  TstVariable2=false;
}
setTimeout("document.getElementById('Id00').click()",1000) //Псевдоклик
</script>

Последний раз редактировалось Deff, 10.01.2013 в 22:57.
Ответить с цитированием
  #10 (permalink)  
Старый 10.01.2013, 18:58
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Я только что проголосовал за какой-то форум.
Спасибо тебе Deff

А наш чо неучаствует ?
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 10.01.2013 в 19:00.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить нажата какая-либо клавиша или нет? Бобр Общие вопросы Javascript 34 11.11.2016 18:42
Как при чтении или записи свойства объекта вызывать функцию danik.js Общие вопросы Javascript 3 16.09.2010 17:57
30(1|2) редирект от сервера. Или как лучше сделать редирект при верной отсылке форма. pizzZ AJAX и COMET 2 18.02.2010 09:06
Подскажите как убрать часть текста при нажатии на кномпу или гиперссылку. potkin Общие вопросы Javascript 6 10.10.2008 07:55
Подскажите как при помощи JS hta в трею свернуть kimboo Общие вопросы Javascript 4 11.07.2008 16:00