Сообщение от 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';
}