Показать сообщение отдельно
  #2 (permalink)  
Старый 07.11.2009, 10:18
Интересующийся
Отправить личное сообщение для EmDmAl Посмотреть профиль Найти все сообщения от EmDmAl
 
Регистрация: 06.11.2009
Сообщений: 17

Господа забудьте о выше приведенном, подскажите:
пытаюсь получить и вывести на экран координаты кортинки относительно верхнего левого угла, но мне выдает 0, тоесть как я понял никаких действий по подсчету координат он невидет, объясните почему, пожалуйста.
<img src="images/flamingo_sm.jpg" id="Idnew" border="0" onClick="new ImageExpander(this, 'images/flamingo.jpg', top);"></a>
<script language="javascript">
var Idnew = document.getElementById('Idnew');
var funct1 = function (Idnew)
{
    var curleft = curtop = 0;
    if (Idnew.offsetParent) {
        curleft = Idnew.offsetLeft
        curtop = Idnew.offsetTop
        while (Idnew = Idnew.offsetParent) {
            curleft += Idnew.offsetLeft
            curtop += Idnew.offsetTop
        }
    }
	alert(curleft);
//alert(event.pageY);
}
Idnew.addEventListener("click", funct1, false);
</script>
Ответить с цитированием