Показать сообщение отдельно
  #15 (permalink)  
Старый 23.02.2013, 13:54
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от ArtemKrass
движок Chrome вроде-бы
Он называется WebKit

Сообщение от ArtemKrass
Темный лес
Вот простой пример:
<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
Ответить с цитированием