Простейший javascript

TO
На сайте с 21.09.2007
Offline
170
586

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

Есть задача: нужно получить высоту элемента и вывести ее на страницу.

Вот мой код:


var height;
height = document.getElementById("m-content").style.height;
document_write(height);

Возникает два вопроса:

1. почему не работает?

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

Был бы признателен :)

firefox19
На сайте с 05.11.2009
Offline
34
#1

http://tigir.com/javascript.htm

удачи в изучении! :)

Ваши идеи - наша работа (http://yaweb.ru) Продам Сайт агентства недвижимости (/ru/forum/561489)
[Удален]
#2


function height_this()
{
var height;
height = document.getElementById("m-content").offsetHeight;
document.write(height);
}

и потом где надо получить значение

<script>height_this()</script>
TO
На сайте с 21.09.2007
Offline
170
#3

firefox19, спасибо за ссылку, примеры очень насущные :)

Soulwest, спасибо за код, сейчас буду искать, что это значит и врубаться.

=DEREK=
На сайте с 07.05.2009
Offline
130
#4

<script type="text/javascript">

// Объявляем переменную
var height;
// Получаем реальную высоту элемента (свойство offsetHeight) вместо стиля style.height
height = document.getElementById('m-content').offsetHeight;
// Выводим переменную в документ document - это объект, дальше точка. и потом его метод write
document.write(height);
</script>

Ваш пример не работает из-за синтаксической ошибки.

Показываю фокусы с Drupal (/ru/forum/526565)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий