Показать сообщение отдельно
  #1 (permalink)  
Старый 07.02.2016, 11:51
Аспирант
Отправить личное сообщение для ghost666 Посмотреть профиль Найти все сообщения от ghost666
 
Регистрация: 07.02.2016
Сообщений: 52

задание размера div-у в зависимости от окна браузера
есть такой код:
<html>
<head>
<meta content="text/html; charset=windows-1251" http-equiv="content-type" />
<script type="text/javascript">
	function findDimensions()
	{
		var	width = document.body.clientWidth;
		var	height = document.body.clientHeight;
		var h = document.getElementById("layer");
		var w = document.getElementById("layer");
		
			h.style.height = height - 30 + "px";
			w.style.width = width - 500 + "px";	
	}
	if (window.addEventListener)
		window.addEventListener("load", findDimensions, false);
	else if (window.attachEvent)
		window.attachEvent("onload", findDimensions);
</script>
</head>
<body>
	<div id="layer" style="width:1000px;  border:2px solid #bb0000;"></div>
</body>
</html>

пролема в том что по высоте размер меняется с помощью h.style.height = height - 30 + "px"; а по ширине нет....
подскажите как исправить
Ответить с цитированием