Показать сообщение отдельно
  #4 (permalink)  
Старый 12.05.2011, 15:59
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

<div id="checkbox">кликни сюда.</div>

<br><button id="sim" onclick="simulateClick()">сэмулировать</button>

<script>
  document.getElementById("checkbox").onclick = function(e){alert('clicked \n e obj is defined  ?  -> '+( e ? "yes":"no") );}



function simulateClick() {

  var evt = document.createEvent("MouseEvents");

  evt.initMouseEvent("click", true, true, window,
    0, 0, 0, 0, 0, false, false, false, false, 0, null);

  document.getElementById("checkbox").dispatchEvent(evt);

}




</script>


это пример

агрументы функции,создающей экземпляр ивента

event.initMouseEvent(type, canBubble, cancelable, view, 
                     detail, screenX, screenY, clientX, clientY, 
                     ctrlKey, altKey, shiftKey, metaKey, 
                     button, relatedTarget);
Ответить с цитированием