Как эмулировать событие mousedown с помощью javascript? Престол, я получил ссылку на страницу л так:как javascript onmousedown эмуляция события
<a class="boo" target="_blank" onmousedown="function_rc()" href="http://www.siteaddress.com" tabindex="2"></a>
и я должен послать OnMouseDown событие программка образом, после того, как пользователь делает некоторые действия. для примера я попытался это:
<html>
<head>
<script type="text/javascript">
function showChar()
{
alert('mouse down');
}
function fake()
{
var evt = document.createEvent('MouseEvents');
evt.initMouseEvent ('mousedown', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getelementbyid('my_link').dispatchEvent(evt);
}
</script>
</head>
<body>
<a id="my_link" onmousedown="showChar()" >LLL</a>
<div id="alert" onclick="fake()">Click me!</div>
</body>
</html>
, если я правильно понимаю - когда я нажимаю на DIV с = функции ид «оповещения» начать работу, создать MouseEvent ЭВТ типа = MouseDown и dispatc это событие на с ID = "my_link". Итак, после отправки evt функция showChar() должна начинаться. , но этого не происходит. кто знает, почему и как решить эту ситуацию?
'getelementbyid'? Капитализация важна в JavaScript. – bobince