Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: события onclick
Показать сообщение отдельно

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
function findPosX(obj)
  {
    var curleft = 0;
    if (obj.offsetParent)
      {
       while (obj.offsetParent)
         {
          curleft += obj.offsetLeft
          obj = obj.offsetParent;
         }
      }
    else if (obj.x)
      curleft += obj.x;
    return curleft;
  }

function findPosY(obj)
  {
   var curtop = 0;
   if (obj.offsetParent != null)
     {
      while (obj.offsetParent)
        {
         curtop += obj.offsetTop
         obj = obj.offsetParent;
        }
     }
   else if (obj.y)
     curtop += obj.y;
   return curtop;
  }
Функции вернут координаты объекта (левый верхний угол). На основе данных функций и имеющихся координат относительно документа можно вычислить координаты клика относительно изображения.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 22:59, 24-07-2005 | #5

Название темы: события onclick