Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите, DIV не могу расширить по высоте окна... / 8 сообщений из 8, страница 1 из 1
19.03.2008, 12:05
    #35200052
armix2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, DIV не могу расширить по высоте окна...
Здесь пример
http://www.test.egorievsk.org/help/test5.html

Надо сделать, чтобы полоска с право всегда была полностью по высоте окна, т.е заполняла вниз все, при изменениях разрешения?

Помогите пожалуйста...
...
Рейтинг: 0 / 0
20.03.2008, 11:47
    #35202893
armix2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, DIV не могу расширить по высоте окна...
Неужели никто не знает?
...
Рейтинг: 0 / 0
20.03.2008, 12:08
    #35203000
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, DIV не могу расширить по высоте окна...
растягивать скриптом. Высота 100% делает дивку по размеру окна,но если будешь скроллить вниз, то конечно же там дивки уже не будет
...
Рейтинг: 0 / 0
20.03.2008, 13:06
    #35203249
armix2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, DIV не могу расширить по высоте окна...
зырастягивать скриптом. Высота 100% делает дивку по размеру окна,но если будешь скроллить вниз, то конечно же там дивки уже не будет

А как мне это реализовать подскажите пожалуйста, я просто не особо знаю как отслеживать скролинги и т.п, и что надо присваивать в качестве heght если юзер начал скроллинг, опять 100% или что?

Нет ли другого способа? вот мой код

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>domhandmade.ru</title>
<style>
<!--
#min-width {
	min-width:980px;
	width: expression(document.body.clientWidth >  980 ? "100%":"980px");
}

body { 
	margin: 0px;		
	background-color: #765a68 ;
	background-image: url('images/bg.jpg');
	background-repeat: repeat;
	padding-top: 0px; /* Îòñòóï ñâåðõó */
	height:  100 %;
}

div#main	 	{
	position: relative;
	width: 800px;
	height: 731px;
	background-color: #FFFFFF ;
	m1argin-left: auto; /* Îòñòóï ñëåâà */
	m1argin-right: auto; /* Îòñòóï ñïðàâà */
	background-image: url('images/logo.jpg');
	background-repeat: no-repeat;
	background-position:	 90 % 30px;
	p1adding-top: 1px; 
	p1adding-bottom: 1px; 
 }
div#flashgallery	 	{
	position: static   ;
	width:  100 %;
		z-index:  3 ;

 }
div#margintop	 	{
	width:  100 %;
 }
div#rightpoloska	 	{
	position:absolute;
	right: 0px;
	top: 0px;
	width:  35 %;
	height:  100 %;
	z-index:  0 ;
	background-color: #765a68 ;
 }
div	{border: 0px solid;}
-->
</style>

</head>

<div id="rightpoloska"></div>
<body>


<div id="min-width">

	<div id="main">


<!-- 
<div id="fladshgallery">
</div>
 -->



	</div>
</div>
</body>

</html>



...
Рейтинг: 0 / 0
20.03.2008, 15:24
    #35203834
Chew
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, DIV не могу расширить по высоте окна...
криво, но работает.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<script>
function initHeight(){
	el=document.getElementById('rightpoloska')
	curPolHeight=el.style.height
	cHeight=document.body.clientHeight // в IE = работает
	pYOffset =  0 
	if(window.pageYOffset)pYOffset=window.pageYOffset- 20 
	nPolHeight = cHeight+pYOffset
	if(nPolHeight >> curPolHeight ){el.style.height = nPolHeight}
}

window.attachEvent('onload', initHeight);
window.attachEvent('onresize', initHeight);
window.attachEvent('onscroll', initHeight);
</script>
...
Рейтинг: 0 / 0
20.03.2008, 16:44
    #35204155
armix2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, DIV не могу расширить по высоте окна...
Chewкриво, но работает.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<script>
function initHeight(){
	el=document.getElementById('rightpoloska')
	curPolHeight=el.style.height
	cHeight=document.body.clientHeight // в IE = работает
	pYOffset =  0 
	if(window.pageYOffset)pYOffset=window.pageYOffset- 20 
	nPolHeight = cHeight+pYOffset
	if(nPolHeight >> curPolHeight ){el.style.height = nPolHeight}
}

window.attachEvent('onload', initHeight);
window.attachEvent('onresize', initHeight);
window.attachEvent('onscroll', initHeight);
</script>



Ваш вариант работает, но только на IE, а на Opera глючит, а на NN вообще не пашет!

Может кто сможет помочь подкорректировать этот код, очень буду благодарен...
...
Рейтинг: 0 / 0
20.03.2008, 19:19
    #35204609
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, DIV не могу расширить по высоте окна...
слющай, сделай на таблицах, а...
правая хрень твоя - колонка с фоновым цветом. Вся таблица растягивается вниз по объему содержимого
...
Рейтинг: 0 / 0
21.03.2008, 11:30
    #35205410
armix2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, DIV не могу расширить по высоте окна...
зыслющай, сделай на таблицах, а...
правая хрень твоя - колонка с фоновым цветом. Вся таблица растягивается вниз по объему содержимого

К сожалению реверстка невозможна, нужно исправить именно это!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите, DIV не могу расширить по высоте окна... / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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