iframe и координаты курсора
Всем добрый день! Подскажите - возможно ли вычислить координаты курсора в 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> не выходит ( |
Часовой пояс GMT +3, время: 01:18. |