КАК сэмулировать клик мышкой на элементе из javascript?
Можно ли инициировать DOM-событие из javascript?
- Сэмулировать клик мышкой на элементе, чтобы javascript-код кликнул за пользователя. |
google fireEvent(ie), dispatchEvent(other)
|
Цитата:
|
попробовал это (нашел в инете)
<body onload='document.getElementById("fr").onclick()'> <a href='#' name='fr' id='fr' onclick='location.href="two.html"'>сюда</a> </body> в моем случае почему то не пашет... мне надо что это все подгружалось в стол таблицы и брало onclick у кнопки .... в ней эта функчия прописанна |
Вы кавычки заэкранируйте у ссылки.
|
Цитата:
пожалуйста пример по возможности, хотя бы маленький напишите |
Brook, скорее всего, ошибка в самой функции. Так вы всё правильно делаете.
|
<div id="divchik" onclick="alert('Меня кто-то кликнул');"></div> <script type="text/javascript"> var o, elem = document.getElementById( 'divchik' ); if ( document.createEvent ) { o = document.createEvent( "MouseEvent" ); o.initMouseEvent( 'click', true, true, null, 0, 0, 0, 0, 0, false, false, false, false, 1, null ); elem.dispatchEvent( o ); } else { o = document.createEventObject(); o.type = "click"; elem.fireEvent( 'onclick', o ); } </script> |
Цитата:
document.getElementBy......... да??? |
Цитата:
|
Часовой пояс GMT +3, время: 07:13. |