Показать сообщение отдельно

  #2  
Старый 30.07.2009, 10:17
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Ничего сложного... позиция на экране минус смещение нкартинки, получаем абсолютную позицию на картинке

Пример :
PHP код:
<script language="javascript">

function 
mousePageXY(elem)
{
  var 
00;

  
y_offset elem.offsetTop;
  
x_offset elem.offsetLeft;

  if (
window.event.pageX || window.event.pageY)
  {
    
window.event.pageX;
    
window.event.pageY;
  }
  else if (
window.event.clientX || window.event.clientY)
  {
    
window.event.clientX 
      (
document.documentElement.scrollLeft || document.body.scrollLeft) - 
      
document.documentElement.clientLeft;
    
window.event.clientY 
      (
document.documentElement.scrollTop || document.body.scrollTop) - 
      
document.documentElement.clientTop;
  }

  
window.status "X:" + (x_offset) + ' - Y:' + (y_offset);
}

</
script>

<
img id="img" src="image.jpg" onmousemove="javascript:mousePageXY(this);" onclick="alert();"
Слева внизу в статусе отобразятся координаты курсора на картинке, при передвижении курсора по картинке
 
Ответить с цитированием