JS: Не работает симуляция щёлчка мышью по <tr> элементу
От: LWhisper  
Дата: 27.05.15 13:01
Оценка:
Всеми привет!

Есть такой замечательный сайт: ВК. Сообщения в личной переписке выглядят примерно вот так:
<tr id="mess83285" class="im_in" onclick="if (!IM.checkLogClick(this, event)) IM.checkLogMsg(83285);" data-from="836020" data-date="1432726196">
...
</tr>


Задача: вызвать событие onclick из скрипта для GreaseMonkey под Firefox.

Пробовал решение отсюда: http://stackoverflow.com/questions/6157929/how-to-simulate-a-mouse-click-using-javascript
var row = document.getElementById("mess83286");
simulate(row, "click");

А также обычный:
row.click();

Оба отрабатывают без ошибок, но ничего не происходит.

Подскажите — как с этой бедой бороться?
В идеале бы вызвать напрямую IM.checkLogMsg, но тогда вопрос — как это сделать (нужно заимпортировать im.js со всеми зависимостями).
javascript greasemonkey vk
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.