Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / clientHeight IE, не работает / 15 сообщений из 15, страница 1 из 1
19.11.2008, 23:39
    #35664377
Logo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
При загрузке страницы(событие window.onload) пытаюсь взять clientHeight блока на странице, но в IE он равен нулю :(. В остальных все ок
...
Рейтинг: 0 / 0
19.11.2008, 23:54
    #35664389
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
LogoПри загрузке страницы(событие window.onload) пытаюсь взять clientHeight блока на странице, но в IE он равен нулю :(. В остальных все ок
Это фантастика. А блок - див что-ли? Фантастика фантастика. Давай примерчик.
...
Рейтинг: 0 / 0
20.11.2008, 00:07
    #35664399
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
clientHeight => offsetHeight?
...
Рейтинг: 0 / 0
20.11.2008, 22:44
    #35666838
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
Ну вот так всегда. У Рената на картинке и ссылка есть. А я - сапожник без сапог.

Модератор: Серж, тут человек пытается проблему решить, а ты прикалываешься. Если "На зпт многие модераторы с буттон онклик прикалывались", то может тебе там и создать тему "приколы". Или здесь. Поэтому я сразу перехожу к твоей просьбе "Потом пост удали, пожалуйста".
...
Рейтинг: 0 / 0
20.11.2008, 22:58
    #35666848
Logo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
http://urist-lider.ru/
Вот сайт. Там простенький javascript, повторяет див с со скобкой, чтобы они были по всей высоте книжки. Во всех кроме ИЕ работает, в ИЕ высоту не определяет(
...
Рейтинг: 0 / 0
20.11.2008, 23:13
    #35666860
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
Мне понравилось, что часики правильно ходят. В том скрипте - ошибок нет. Правда (по привычке и на всякий случай), от clientHeight я беру parseInt. Но здесь не в этом дело. Код совершенно кроссбраузерный. Где-то в другом месте надо искать.
...
Рейтинг: 0 / 0
20.11.2008, 23:33
    #35666878
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
ShSergeНу вот так всегда. У Рената на картинке и ссылка есть. А я - сапожник без сапог.
А в опере мона менять код как хочь.... Жмешь ctrl+f3, изменяешь код как хочь (ну я там подрисовал твою ссылочку :D ) жмешь Сохранить изменения и вуаля, и у тя тож появляються такиеже сопаги... тьфу кнопочки)
...
Рейтинг: 0 / 0
20.11.2008, 23:39
    #35666882
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
Ренат,

Надо будет попробовать. Я и не знал. Я вообще-то оперой и не пользуюсь. У меня там ценные закладки хранятся.
...
Рейтинг: 0 / 0
21.11.2008, 02:19
    #35666951
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
Logoв ИЕ высоту не определяет
честно говоря, не знаю почему, но ИЕ выдает clientHeight=0 если для блока не задан height. Пример:
Код: plaintext
1.
2.
3.
4.
5.
<div id="test"> 12345 </div>
<div id="test2" style="height:50px"> 12345 </div>
<script>
	alert(document.getElementById('test').clientHeight);
	alert(document.getElementById('test2').clientHeight);
</script>

Не понимаю суть этого эффекта. Попробуйте так:
Код: plaintext
1.
2.
var bookObj = document.getElementById('book_center');
var bookheigh = bookObj.clientHeight||bookObj.offsetHeight;
...
Рейтинг: 0 / 0
21.11.2008, 09:31
    #35667124
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
А если в примере illion вот так написать:
Код: plaintext
1.
2.
<div id="test" style="height:1px"> 12345 </div>
<div id="test2" style="height:50px"> 12345 </div>
Вообще какой-то бред получается, сравнивал ФФ и ИЕ. Надо будет запомнить.
...
Рейтинг: 0 / 0
21.11.2008, 10:00
    #35667202
The_ShadoW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
ShSergeА если в примере illion вот так написать
Поиграйтесь со значением overflow. ФФ и ИЕ можно подравнять только с overflow:hidden.
Код: plaintext
1.
2.
<div id="test" style="height:1px;overflow:hidden"> 12345 </div>
<div id="test2" style="height:50px"> 12345 </div>
...
Рейтинг: 0 / 0
21.11.2008, 12:25
    #35667731
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
LogoПри загрузке страницы(событие window.onload) пытаюсь взять clientHeight блока на странице, но в IE он равен нулю :(. В остальных все ок

А можно узнать, какого блока и как он определен?
...
Рейтинг: 0 / 0
21.11.2008, 13:36
    #35668027
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
The_ShadoWПоиграйтесь со значением overflow. ФФ и ИЕ можно подравнять только с overflow:hidden
речь в топике совершенно не о "подравнять". Поиграемся в другой раз.

IDVsbruckА можно узнать, какого блока и как он определен?
ссылка на сайт мелькала в пятом посте. Глубоко не копала, но смотреть в район дива с ид=book_center, в который вложен див с ид=screp. Способ хитрый - вычисляется высота блока-контейнера и блока с рисунком скрепки, а потом вычисляется кол-во "скрепок" по принципу n=floor(h_блока/h_скрепки), чтобы замостить целыми скрепками блок на высоту контейнера..
...
Рейтинг: 0 / 0
26.11.2008, 12:19
    #35676138
М.Голованов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
LogoПри загрузке страницы(событие window.onload) пытаюсь взять clientHeight блока на странице, но в IE он равен нулю :(. В остальных все ок

Задайте явно свойство display:inline-block - будет и clientHeight в любом браузере:

Код: plaintext
1.
2.
3.
<div id="test" style="display:inline-block">bla bla</div>
<script type=text/javascript>
alert("test clientHeight="+document.getElementById('test').clientHeight);
</script>
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
03.12.2009, 10:22
    #36345142
vccv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clientHeight IE, не работает
М.Голованов,
год прошел а за display:inline-block спасибо
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / clientHeight IE, не работает / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]