| 
 ArtemKrass, А мой пример у Вас не работает при "Посмотреть" И браузер не указали | 
| 
 Я пишу на C#, сейчас в нем же понадобилось использовать немного JavaScript. До этого с JavaScript практически не сталкивался. Пожалуйста помогите на моем примере... Заглянул по ссылке о dispatchEvent... Темный лес... | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 У меня работает в Chrome - ось ХP (Там в примере переход на текущий форум http://javascript.ru/forum/ (в окошке | 
| 
 Цитата: 
 Цитата: 
 
<button onclick="alert('Клик!')">Целевой элемент</button>
<script>
    var target = document.querySelector('button');
    var event = document.createEvent('MouseEvents');
    event.initMouseEvent('click', true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 1, null);
    
    var counter = 3;
    var message = document.body.appendChild(document.createElement('div'));
    (function(){
        message.textContent = 'Автоклик через ' + counter;
        if (counter == 0) {
            target.dispatchEvent(event);
        } else {
            counter--;
            setTimeout(arguments.callee, 1000);
        }
    })();
    
</script>
http://www.w3.org/TR/DOM-Level-2-Eve...nts-MouseEvent | 
| 
 Не могу разобраться... Как это можно применить к моему коду? | 
| 
 Изменить селектор в 3й строчке и вместо 7-17 строчек оставить только 12ю | 
| 
 Мы видимо о разных вещах разговариваем... Я пишу небольшой бот для авторизации на сайте (на C#). Чтобы заполнять данные и нажимать кнопки мне нужен JavaScript. Программно заполнять логин и пароль у меня получилось, нажимать на кнопки тоже... А вот перейти по этой злополучной ссылке никак. Соответственно код HTML поменять не могу, так как он лежит на сервере... Могу только влиять на него извне... | 
| 
 Цитата: 
 Короче, вот код: 
var target = document.querySelector('#worlds a'); // это и есть селектор в 3й строчке
var event = document.createEvent('MouseEvents');
event.initMouseEvent('click', true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 1, null);
target.dispatchEvent(event); // это и есть 12я строка, вместо 7-17й
Мда.. | 
| 
 А вобще, нужно изучать проблемную страницу и искать проблему. В этом может помочь Chrome Developer Tools. На вкладке Sources есть справа Event Listener Breakpoints, нужно поставить галку напротив Mouse -> click | 
| Часовой пояс GMT +3, время: 19:37. |