Всем добрый день! Подскажите - возможно ли вычислить координаты курсора в iframe? Пробовал вот так:
window.position = function defPosition(event) {
var x = y = 0;
var event = event || window.event;
// Получаем координаты клика по странице, то есть абсолютные координаты клика.
if (document.attachEvent != null) { // Internet Explorer & Opera
x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
} else if (!document.attachEvent && document.addEventListener) { // Gecko
x = event.clientX + window.scrollX;
y = event.clientY + window.scrollY;
}
//Определяем границы объекта, в нашем случае iframe.
y0=document.getElementById("sait").offsetTop;
x0=document.getElementById("sait").offsetLeft;
// Пересчитываем координаты и выводим их алертом.
x = x-x0;
y = y-y0;
alert(x+';'+y);
}
<iframe src="http://google.ru" id="sait">
<script>
window.top.position();
</script>
</iframe>
не выходит (