Показать сообщение отдельно
  #7 (permalink)  
Старый 15.02.2011, 13:31
Новичок на форуме
Отправить личное сообщение для random13 Посмотреть профиль Найти все сообщения от random13
 
Регистрация: 23.12.2009
Сообщений: 9

Сообщение от walik Посмотреть сообщение
<html>
<head>
	<style>
		#div1 {
			height: 300px;
			width: 200px;
			border: 1px solid;
		}
		#div2 {
			border: 1px solid red;
			height: 100%;
		}
	</style>
</head>
<body>
<div id="div1">
	<div id="div2"></div>
</div>

<script language="JavaScript">
	element = document.getElementById( "div2" );
	alert(element.offsetHeight);// Отображает высоту
	alert(element.offsetWidth);// Отображает ширину
</script>

</body>
</html>


Так что ли надо вам ?

И вы немножко перепутали:


element.offsetHeight - высота
element.offsetWidth - ширина

а если указать родителю ширину и высоту 100% и заменить доктайп:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="en">
Ответить с цитированием