Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   $('canvas').onmousedown = mouseDown; передача нескольких параметров (https://javascript.ru/forum/misc/8909-%24-%27canvas%27-onmousedown-%3D-mousedown%3B-peredacha-neskolkikh-parametrov.html)

mycoding 21.04.2010 09:56

Срабатывает, но в фунцие событие не известно.
function mouseDownInfoDialog(e,idDialog)
{
alert(e.clientX);
$(idDialog).style.display="block";
}

пишет
Ошибка: e is undefined

А этот вариант работает
$('imageInfoDialog').onmousedown = function(e) { mouseDownInfoDialog(e || window.event,'aboutProgram'); this.style.opacity=1;};

Skipp 21.04.2010 10:18

<html>
<head>
<script>
function mouseDownInfoDialog(e,idDialog)
{
alert(e.clientX);
$(idDialog).style.display="block";
}

</script>
</head>
<body>
<img id="imageInfoDialog" class="imgInfo" onmousedown="mouseDownInfoDialog(event,'aboutProgram'); this.style.opacity=1;" onmouseup="this.style.opacity=0.8;" onmouseover="this.style.opacity=0.8;"  onmouseout="this.style.opacity=0.5;" src="images/ico_info.png" alt="О программе" title="О программе" />
</body>
</html>


почему?:)

mycoding 21.04.2010 11:03

Ух ты работает.


Часовой пояс GMT +3, время: 05:43.