function show_menu(event)
{
if (!event)event=window.event;
document.getElementById('blok').style.visibility='visible';
document.getElementById('blok').style.left=event.clientX+'px';
document.getElementById('blok').style.top=event.clientY+'px';
}
window.event MOZILLA!!!
Вот код
[HTML]<html>
<head>
<style>
html,body {height: 100%;}
</style>
<script>
var mX,mY; // глобальные переменные
function getMouseCoords(event)
{
mX = window.event.x;
mY = window.event.y;
alert(mY);
}
</script>
</HEAD>
<body>
<DIV onClick="getMouseCoords(event);" id="mydiv" style="position:absolute; top:100; background: silver; height: 100px; width: 100px; left:100px;"></DIV>
<a onClick="getMouseCoords(event);" href="#">click</a>
</body>
</html>[/HTML]
Смысл моего скрипта таков, просто по щелчку по какому то из элементов на странице получить координаты курсора мышки, все работает в ие и опере и прочих брозах, но как вы наверное догадались в мозилле не пашет так как там заведомо нет window.event, немного покопавшись в нете нашел следующее
Код:
Код:
onMouseMove="show_menu(event);"
И люди клянуться что такой подход работает в мозилле, у меня же - фиг, помогите плз!
у тебя все есть, подставляешь и запускаешь
Код:
function getMouseCoords(event){
if (!event)event=window.event;
x = event.clientX;
y = event.clientY;
alert(x+'x'+y);
}
if (!event)event=window.event;
x = event.clientX;
y = event.clientY;
alert(x+'x'+y);
}