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

Вроде всё поправил, но воз и ныне там. if не сробатывает.
<html>
<head>
<script langauge = "application/x-javascript">
window.onload = function() {
 document.getElementById('mybut').onclick=function(e)
 {
     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>
Ответить с цитированием