Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

window.event MOZILLA!!!

13K
02 октября 2008 года
Anton Kharlamov
48 / / 06.02.2007
Народ привет!

Вот код

[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, немного покопавшись в нете нашел следующее

 
Код:
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';
}


 
Код:
&#111;&#110;MouseMove="show_menu(event);"


И люди клянуться что такой подход работает в мозилле, у меня же - фиг, помогите плз!
312
04 октября 2008 года
dead_star
392 / / 26.11.2006
ну так и в чем проблема?
у тебя все есть, подставляешь и запускаешь
 
Код:
function getMouseCoords(event){
 if (!event)event=window.event;
 x = event.clientX;
 y = event.clientY;
 alert(x+'x'+y);
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог