PHP, HTML, JAVA, CSS, mySQL

Не работает onClick

Привет Всем!!!!!!!
Подскажите пожалуйста, у меня не работает событие onclick Mozilla Firefox, вроде в настройках Mozilla Firefox стойт галочка поддержка JavaScript и Java, заранее спасибо!!!!
код в студию
Ruska, ты кнопку "спасибо" данного форума нажимаешь и получается. Значит дело не в Mozilla Firefox, а в твоем коде, привязанном к событию onclick.
так что как сказал,GаlаX,
Сообщение от GаlаX
код в студию
Не работает только в ФФ? Что говорит консоль ошибок?
И здесь тоже работает.
"Выделение всех чекбоксов + onClick"
Не по теме:
спасибо конечно за спасибо)))
главное скажи, что по твоему onClick"у вызывается
Привет Народ!!!!!
Вот простой код HTML:
<html>
<head> <title>Drag and Drop</title></head>
<body id="mybody" bgcolor="#8BABD3">
<script language="javascript" src="dg.js"> </script>
<img id="point" src="point.bmp" style="position:absolute; top:10; left:520">
<img id="beg" src="beg.bmp" onMouseDown="drag()" style="position:absolute; top:10; left:10;">
</body>
</html>
++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++
А здесь код javascript:
var flag=false;
var id_img="";
//Begin
var px1=450;
var py1=-30;
var px2=580;
var py2=40;
//end Begin
var tek_x=0;
var tek_y=0;
function drag()
{
flag=!flag;
id_img=event.srcElement.id;
}
function mybody.onmousemove()
{
if (flag)
{
document.all[id_img].style.top=event.clientY-Math.round((document.all[id_img].height)/2);
document.all[id_img].style.left=event.clientX-Math.round((document.all[id_img].width)/2);
tek_x=event.clientX-Math.round((document.all[id_img].width)/2);
tek_y=event.clientY-Math.round((document.all[id_img].height)/2);
window.status=tek_x + ":" + tek_y;
}
}
function mybody.onmouseup()
{
if ((id_img=="beg")&((parseInt(tek_x)>px1)&(parseInt( tek_y)>py1)&(parseInt(tek_x)<px2)&(parseInt(tek_y) <py2)))
{
document.all[id_img].style.top=10;
document.all[id_img].style.left=520;
}
flag=false;
}
Такая проблема, событие OnClick работает в Иксплорире и в Опере, но почему-то при отпусканий картинки надо два раза щелкнуть.
А в Мозиле вооб-ще ни что не работает.
Как можно сделать так чтобы событие onClick работало в Иксплорире, Мозиле и в Опере полноценно, заранее очень благодарен!!!!!!!!!!!!
в выше приведеном коде нет события OnClick, а есть 3 других: onMouseDown, onmousemove и onmouseup
Да, правильно, такие события у меня есть, вот как сделать так чтобы работало во всех трех браузерах нормально, не подскажешь!!!!!!
а если вот здесь
Код Javascript12345function drag(){flag=!flag;id_img=event.srcElement.id;}
написать явно
Код Javascript12345function drag(){flag=true;id_img=event.srcElement.id;}
Привет Всем!!!!!!!
Подскажите пожалуйста, у меня не работает событие onclick Mozilla Firefox, вроде в настройках Mozilla Firefox стойт галочка поддержка JavaScript и Java, заранее спасибо!!!!
а нафига вообще переменная flag нужна?
я смотрю она всегда false равна
function mybody.onmousemove() - код который в этой функции вообще никогда не должен выполняться, т.к. flag всегда равна false
зы: или я не заметил где она true бывает?
Добавлено через 3 минуты 3 секунды
Сообщение от Бурундук
Код Javascript12345function drag(){flag=true;id_img=event.srcElement.id;}
точно, вот именно в этом месте она и должна быть true, а она до этого была false
Если бы он всегда был бы false, то картинка не двигалась бы!!!!!!