Наверное задолбал уже темы нубские создавать, но зато в поисковиках чаще мелькать будите =)
В общем, написал(сплагиатил) скрипт определения координеат мыши.
Мно в мазиле не работает =(
function show_claim(id)
{
var obj=document.getElementById('left');
var x = y = 0;
if (document.attachEvent != null) { // Internet Explorer & Opera
x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
}
if (!document.attachEvent && document.addEventListener) { // Gecko
x = event.clientX + window.scrollX;
y = event.clientY + window.scrollY;
}
obj.style.visibility="visible";
if(parseInt(y)+parseInt(document.getElementById("left").clientHeight)>parseInt(document.body.scrollHeight))
y=y-parseInt(document.getElementById("left").clientHeight);
obj.style.left=x+10;
obj.style.top=y+10;
}
Но мазила не понимает вот эту строчку
x = window.event.clientX + window.scrollX;
ну и с Y.
Как быть?
Ну и на счет этого
if(parseInt(y)+parseInt(document.getElementById("left").clientHeight)>parseInt(document.body.scrollHeight))
y=y-parseInt(document.getElementById("left").clientHeight);
Хорошое решение или нужно как то по другому??