Тема: drag and drop
Показать сообщение отдельно
  #10 (permalink)  
Старый 20.08.2012, 17:58
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

конечно он не работает *сарказм*
<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>

    <a href='#' id='link'>text</a>   
    <script>
function fixEvent(e) {
	// получить объект событие для IE
	e = e || window.event

	// добавить pageX/pageY для IE
	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)
	}

	// добавить which для IE
	if (!e.which && e.button) {
		e.which = e.button & 1 ? 1 : ( e.button & 2 ? 3 : ( e.button & 4 ? 2 : 0 ) )
	}

	return e
}
      
 var elem = document.getElementById('link');
      
      elem.onclick = function (evt) {
      
      var e = fixEvent(evt);
      alert(e.pageX);
        
        return false;
      }   


    </script>

  </body>
</html>
Ответить с цитированием