КАК сэмулировать клик мышкой на элементе из 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, время: 05:16. |