Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Получить высоту ячейки таблицы |

07.08.2007, 13:57
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Получить высоту ячейки таблицы
Как получить высоту ячейки таблицы при помощи javascript? При записи
a = table.tr.height
alert(a)
ошибку не выдаёт, а выдаёт пустое окно алерта. Что я не так делаю?
|
|
|

07.08.2007, 13:59
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
getElementById + clientHeight
childNode + clientHeight
table-tbody
-tr
-td
возможно придется учесть еще толщину рамки
|
|
|

07.08.2007, 14:08
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
это javascript или css ???
Не въеду в синтаксис...я немного не профи.
|
|
|

07.08.2007, 14:30
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
Это яваскрипт
clientTop
clientHeight
http://www.webmaster.ee/javascript/js.html
|
|
|

07.08.2007, 15:59
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Спасибо. Плюсег дал, юзаю подсказку
|
|
|

07.08.2007, 17:27
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
var a = document.getElementsById(bott).clientHeight
alert(a)
что тут неправильно??
|
|
|

07.08.2007, 17:34
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
var a = document.getElementById("td1").clientHeight
alert(a)
хм...странно...поставил так и всё заработало.
Последний раз редактировалось vovan x100; 07.08.2007 в 18:04..
|
|
|

07.08.2007, 17:56
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
var a = document.getElementsById(bott).clientHeight
если
bott была не переменной а строкой то ты забыл поставить кавычки
И не забудь что еще есть рамка,если она играет конечно роль ...
|
|
|

07.08.2007, 18:04
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
блин, ошибки - то перестало выдавать, но тупо на скрипт страница не раегирует:
Код HTML:
<script name="javascript">
var a = document.getElementById("td1").clientHeight;
var b = a%50;
while (b!=0)
{
a = a+1;
b = a%50;
}
document.getElementById("td1").Height = a;
</script>
Смысл скрипта в том, чтобы высота строки таблицы была кратна 50 пикселям. Это из-за того, что фоновый рисунок нормально смотриться только в таком случае. ПАМАГИТЕ!
Последний раз редактировалось vovan x100; 07.08.2007 в 18:06..
|
|
|

07.08.2007, 18:27
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
PHP код:
var $h = document.getElementById("td1").clientHeight ;
document.getElementById("td1").clientHeight = Math.ceil($h/50)*50;
Добавлено:
неправильно!)
Последний раз редактировалось inv; 07.08.2007 в 18:41..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|