Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   Координаты картинки в java-script (http://www.flasher.ru/forum/showthread.php?t=53390)

vpoznyakov 06.01.2004 12:27

Координаты картинки в java-script
 
Как можно через java-script определить координаты картинки <img>, точнее top и left для объекта image, чтобы это работало во всех основных броузерах?

Заранее спасибо.

nagash 06.01.2004 13:42

<img src='any.gif' onMouseOver='alert(this.left);'>
наведи мышкой...

vpoznyakov 06.01.2004 13:49

Для nagash
 
Навел... Выскакивает undefined...

nagash 06.01.2004 15:00

хорошо... сделай вот так
Код:

<script>
function showz(zzz) {
        for(i in zzz) {
                document.write(i+"<br>");
        }
}
</script>

<img src='any.gif' onMouseOver='showz(this);'>

посмотри... я думаю дальше сам догадаешся

deathstorm 09.01.2004 19:53

DeathStorm
 
все правильно что выдает undefined
ведь лефт и топ не определены
вот если бы ты их в стиле прописал то все было бы правильно
а как товарищ nagash
энто хорошо для пепебора всех свойств

sashOk 18.01.2004 00:27

работает в мозиле и ИЕ:
Код:

function GetPos(obj){
  var top=0, left=0;
  do{
      top += obj.offsetTop;
      left += obj.offsetLeft;
  }while(obj = obj.offsetParent);
  return Array(top, left);
}

если кто знает как проще, поделитесь, плз


Часовой пояс GMT +4, время: 22:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.