Показать сообщение отдельно
  #1 (permalink)  
Старый 10.03.2009, 11:11
Новичок на форуме
Отправить личное сообщение для tsols Посмотреть профиль Найти все сообщения от tsols
 
Регистрация: 06.03.2009
Сообщений: 6

offsetLeft и offsetTop не работает внутри таблицы в IE7
Как в IE7 получить расположение элемента если он находится внутри таблицы, стандартное получение через style.left/style.top и offsetLeft/offsetTop не срабатывает.

<table width="100%" height="100%">
    <tr><td align="center" valign="middle">
        <img id="main" style="position: relative">
    </td></tr>
</table>


<script language="javascript">
        alert(document.getElementById('main').offsetLeft + '-' + document.getElementById('main').offsetTop);
        alert(document.getElementById('main').style.left + '-' + document.getElementById('main').style.top);
        </script>

Последний раз редактировалось tsols, 10.03.2009 в 11:15.
Ответить с цитированием