Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   offsetWidth в ie (https://javascript.ru/forum/css-html-internet-explorer/11168-offsetwidth-v-ie.html)

Hugo_O 11.08.2010 12:18

offsetWidth в ie
 
в IE 6,7 offsetWidth возвращает 0, из-за чего так может быть?
В остальных браузерах нормально все.

Kolyaj 11.08.2010 12:26

У меня нормально всё.

Hugo_O 11.08.2010 12:29

Kolyaj,
если после body написать или там почти сразу в коде и проверять, то возвращаеат, а если нужно вернуть ширину элемента в более сложной верстке, в таблице, например, растягивающейтся и.тд то возвращает 0

Hugo_O 11.08.2010 12:35

точнее даже сейчас вот проверил, вообще всегда 0 возвращает, у всех элементов сайта проверил почти. тестирую в ietester.
должна же быть какая-то причина.

exec 11.08.2010 12:55

Hugo_O, проблема в IETester, он глючный.

Hugo_O 11.08.2010 12:57

exec,
а где еще можно проверить? просто в том же иетестер в 8 версии все нормально показывает.

Kolyaj 11.08.2010 13:02

Цитата:

Сообщение от Hugo_O
если после body написать или там почти сразу в коде и проверять, то возвращаеат, а если нужно вернуть ширину элемента в более сложной верстке, в таблице, например, растягивающейтся и.тд то возвращает 0

Цитата:

Сообщение от Hugo_O
точнее даже сейчас вот проверил, вообще всегда 0 возвращает, у всех элементов сайта проверил почти. тестирую в ietester.

Почему это сразу нельзя было написать? Почему надо писать глупые сообщения, чтобы вы поняли, что телепаты в отпуске?

Цитата:

Сообщение от Hugo_O
а где еще можно проверить?

http://spoon.net/browsers/

Hugo_O 11.08.2010 14:05

Kolyaj,
скачал какой-то плагин, терь захожу на сайт их- выбираю браузер и выдается вот такое

An error occurred while launching the application. Please try again after the plugin has restarted.

Kolyaj 11.08.2010 14:18

Не знаю, у меня работает всё.

Hugo_O 11.08.2010 14:22

Kolyaj,
ладно попробую найти еще тестеры, только вот боюсь что может дело быть не в этом...))

Hugo_O 11.08.2010 14:55

блин, скачал портэйбл ие7, иеколлекшн - везде возвращает 0, я вообще не понимаю с чем это мб свзяно. может доктайп по-другому прописать или что еще, блин, ну не переделывать же всю верстку из-за этих ослов(((

Hugo_O 11.08.2010 15:25

вооот, нашел кое-что!!! если поставить alert(document.getElementById('menu<?=$id?>').offs etWidth); в конце документа, то ослы выдают результат, а если где-либо в середине то нифига.

мне в голову приходит мысль, что пока документ полностью не загрузится осел не скажет ширину, но а как быть если мне нужно знать ширину дива с комментариями, которых не одна штука, а они выводятся в цикле? в таком случаи я не могу ведь ждать оконачания документа!


Часовой пояс GMT +3, время: 06:38.