Показать сообщение отдельно
  #3 (permalink)  
Старый 09.05.2014, 20:58
Интересующийся
Отправить личное сообщение для programmer_rulit Посмотреть профиль Найти все сообщения от programmer_rulit
 
Регистрация: 28.04.2014
Сообщений: 22

Сообщение от alex.vv Посмотреть сообщение
function show_xy(var_1,var_2) {
 alert('x= '+var_1+'; y='+var_2);
}

document.getElementById('inv').onmousemove = function(e) {
  var x = e.offsetX==undefined?e.layerX:e.offsetX;
  var y = e.offsetY==undefined?e.layerY:e.offsetY;
  show_xy(x,y);
 }


http://jsfiddle.net/fhD5x/
не совсем то, что мне нужно.
Вот целая функция.
function defPosition() { // координаты мыши
document.getElementById('inv').onmousemove = function(e) {
var x = y = 0;
x = e.offsetX==undefined?e.layerX:e.offsetX;
y = e.offsetY==undefined?e.layerY:e.offsetY;
 return x; return y;}

}
 function tip(event, txt) {
   if (txt) {
     document.getElementById('divTip').style.left=тут координаты х с defPosition();
     document.getElementById('divTip').style.top=тут координаты y с defPosition();
     document.getElementById('divTip').innerHTML=txt;
     document.getElementById('divTip').style.visibility='visible';
   } else document.getElementById('divTip').style.visibility='hidden';
 }
Ответить с цитированием