jamster, если боты с мышкой, то напрашивается вопрос, почему это боты?
Ладно, ещё идейка - проверять источник перехода. Если это ваш партнер или яндекс (или гугл), то добро.
Вообще придумать можно много чего, в том числе и самопальную очень простую капчу, типа 2+2=?. Настоящий бот не может быть полностью похож на человека и проходить любые капчи, иначе это человек уже, просто быстро теряет интерес
Два теста сразу сработали? Странно. А если если просто стоит, ничего не делает, то выключается? Для надежности стоит повторить. А про тесты памяти я имел в виду тест памяти на ошибки типа Memtest86. В любом случае, вы либо найдёте корреляцию, либо не найдёте, что тоже будет намекать либо на проблемы в самый материнской плате, либо в перебоях напряжения в сети. Дополнительной подсказкой будет наличие перепадов (обычная лапочка тускнеет или наоборот), отсутствие бесперебойника, или наличие перепадов температур в комнате (комп под форточкой).
Victorius13, если сработала, то похожее нужно проделать в внутри loadcomment.
Проверить, вошли ли в success, что получили в com, вывести данные по каждой итерации цикла и т.д.
Максим Ленский, так анкоры только помогают пользователю, они ему не мешают.
А если они не нужны, то можно в onclick ссылки ставить scroll к нужному div. Вот и всё.
EYPPNM, ловить тапы, скроллы. Там для них отдельные события, и у них есть координаты. Короче, за пользователем можно нормально следить, за его человечностью.
Для начала надо понять, что link - это массив. var link = document.getElementsByTagName("a");
Потому что get Elements - множественное число.
Так что link.onclick просто не имеет смысла.
Нужно link[0].onclick и link[1].onclick и так далее.