<div id="ok">Нажми меня</div>
Есть javascript (jQuery)
$('#ok').click(function(){
alert('ok');
});
Подгружаем страницу с этим скриптом в айфрейме
Как сэметировать нажатие на этот див програмно?
Спустя 8 часов, 46 минут, 10 секунд (11.03.2012 - 06:53) Игорь_Vasinsky написал(а):
не посредственно при загрузке страницы
<html>
<head>
<scritp language="JavaScript">
function clickOnDiv()
{
document.getElementById('ok').onclick();
}
</script>
</head>
<body onload="clickOnDiv()">
<div id="ok">Нажми меня</div>
</body>
</html>
Спустя 1 час, 53 минуты, 55 секунд (11.03.2012 - 08:47) Ser18 написал(а):
Нет
Вот пользовались ли Яндекс метрика (счетчик яндекса на сайт)
Там есть такая штука как вебвизор. Он показывает поведение пользователя на сайте т. е.
Подгружается сайт через айфрем, появляется курсор мыши и делает тежи движения на сайте, что и посетитель
И этот вебвизор может имитировать нажатие на javascript кнопки
Может кто знает как он это делает?
Вот пользовались ли Яндекс метрика (счетчик яндекса на сайт)
Там есть такая штука как вебвизор. Он показывает поведение пользователя на сайте т. е.
Подгружается сайт через айфрем, появляется курсор мыши и делает тежи движения на сайте, что и посетитель
И этот вебвизор может имитировать нажатие на javascript кнопки
Может кто знает как он это делает?
Спустя 3 минуты, 35 секунд (11.03.2012 - 08:50) Игорь_Vasinsky написал(а):
да. вебвизор видел.
сдаётся мне там фиксируется каждое перемещение мыши и клики, аналицируется, и на основе этих данных строится картинка.
сдаётся мне там фиксируется каждое перемещение мыши и клики, аналицируется, и на основе этих данных строится картинка.
Спустя 2 минуты, 17 секунд (11.03.2012 - 08:52) alexbel2404 написал(а):
там нажатие не происходит, там в логи записывается, что он (курсор) нажал в определенное место, потом айфрейм грузит другую страницу.
А программно через js можно как выше Игорь написал, с помощью jq будет так
Ботов так для онлайн игр делал :D
А программно через js можно как выше Игорь написал, с помощью jq будет так
$('#ok').click();
Ботов так для онлайн игр делал :D
Спустя 28 минут, 16 секунд (11.03.2012 - 09:21) Ser18 написал(а):
Цитата (Игорь_Vasinsky @ 11.03.2012 - 06:53) |
не посредственно при загрузке страницы<html> |
Что то я погорячился, действительно работает
Я раньше думал что имитировать нажатие на js кнопки нельзя
Спасибо за ответы
Спустя 4 минуты, 53 секунды (11.03.2012 - 09:26) Игорь_Vasinsky написал(а):
ну как же нельзя - даже как то тут на форуме маскировали и стилизовали кнопу input type=file - что вывести свою кнопку для всех браузеров)) и работало - т.е диалоговое окно открывалось без б.. и кроссбраузерно.