Тема: event.offsetX
Показать сообщение отдельно
  #3 (permalink)  
Старый 11.09.2009, 20:05
Новичок на форуме
Отправить личное сообщение для poweroff Посмотреть профиль Найти все сообщения от poweroff
 
Регистрация: 10.09.2009
Сообщений: 4

Спасибо за сылку. Переделал скрипт, но почемуто не работает.
<html>
<head>
<script langauge = "application/x-javascript">
document.getElementById('mybut').onclick=function()
{
    e = e || window.event
 
    if (e.pageX == null && e.clientX != null ) { 
        var html = document.documentElement
        var body = document.body
 
        e.pageX = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0)
        e.pageY = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0)
        alert(e.pageX+':'+e.pageY)
    }
}
</script>
</head>
<body>
  <form>
    <input type="button" value="Жми" id="mybut"/>
  </form>
</body>
</html

Как я понял надо переменную e передать в функцию, но как?
Ответить с цитированием