powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос про разрешение, размер (width вообщем)
11 сообщений из 11, страница 1 из 1
Вопрос про разрешение, размер (width вообщем)
    #35689831
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи, прошу не пинайти, но поиск не дал ответ :(
(да и новичёк я в ВЕБ-программинге)

вот такой у меня вопрос:

чтобы мне правильно указать размеры столбцов в <TABLE> мне нужно знать размеры в пикселях (проценты не катят, так как грубо говоря вставится картинка... да и проверенно уже). Я могу конечно же ему сразу жёско указать конкретные значения, но это плохо, так как не у всех могут быть расшерения как у меня :)
Ну так вот вопрос... как правильно УЗНАТЬ расшерение или развем окна открытого в пикселях?

я вот пытался через windows.*** но эт я так понял при создании...

...
можно использовать функцию в ЯваСкрипте только вот как ретурнуть правильно нужное кол-во пикселей я не знаю :(
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35690030
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынць ?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35690350
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
тынць ?
_________________
"Helo, word!" - 17 errors 56 warnings


уху.. вроде оно... алертом он мне выводит число.. а вот присабачить в <td> или в стиль div-а чё-та не получается...


можно же так сделать:
<script ....>
...
var sss=(window.innerWidth)?window.innerWidth:((document.all)?document.documentElement.offsetWidth:null)
...
</script>
<table width = "100%">
<tr>
<td>
<div id="REGION_1" style="height:550px; width:850px ;overflow:auto;"></div>
</td>
<td width = "30%">
<div id="REGION_2" style="height:550px;width:100%;overflow:auto;"></div>
</td>
</tr>
</table>

и запихнуть туда так:

;width:sss*0.7;

если дальше указать alert(sss) то алерт выдаст нужное число...
а вот если в ширину запихнуть, то не получается нифига :(
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35690416
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Legiприсабачить в <td> или в стиль div-а чё-та не получается...
Если я правильно понял проблему... То вот это тебе поможет "присобачить".

Код: plaintext
document.getElementById("elementID").style.width='100px'
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35690464
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем верно.. если я в стайл ему указываю чёткое кол-во пикселей всё замечательно.. но не всегда это значение будет верно при различных расшерениях клиента... т.е. у меня всё хорошо, а у кого-то может "поехать".. вот поэтому я и задался значением экрана грубо говоря.. получил это значение... но вот впихнуть его толком не получается, точнее впихиваю, но результата нету :(
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35690868
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Legiточнее впихиваю, но результата нету :(
Таки покажи тестовый пример...
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35691191
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот пример на рисунке... а вот код, который делает такую разницу:
Код: 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.
<script type="text/javascript">
function loadRegion(rid, region){
	var get = new htmldb_Get(null, $x('pFlowId').value,null, rid);
	gRet = get.get(null, '<div id="REGION_DIV">', '</div>');
	get = null;
	$x(region).innerHTML = gRet;
	return;
};
function sss()
{
   return (window.innerWidth)?window.innerWidth:((document.all)?document.documentElement.offsetWidth:null);
};
var sss=(window.innerWidth)?window.innerWidth:((document.all)?document.documentElement.offsetWidth:null)
</script>
<table width = "100%">
<tr>
<td>
<div id="REGION_1" style="height:550px; width:100% ;overflow:auto;"></div>
</td>
<td width = "30%">
<div id="REGION_2" style="height:550px;width:100%;overflow:auto;"></div>
</td>
</tr>
</table>
<div id="REGION_3" style="height:200px;width:100%;overflow:auto;"></div>

<script>
loadRegion(53, "REGION_1");
loadRegion(4, "REGION_2");
loadRegion(5, "REGION_3");
</script>

а вот это если задать ему жёско ширину в пикселях:
(на рисунке нижняя картинка под чёрной линией)

Код: 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.
<script type="text/javascript">
function loadRegion(rid, region){
	var get = new htmldb_Get(null, $x('pFlowId').value,null, rid);
	gRet = get.get(null, '<div id="REGION_DIV">', '</div>');
	get = null;
	$x(region).innerHTML = gRet;
	return;
};
function sss()
{
   return (window.innerWidth)?window.innerWidth:((document.all)?document.documentElement.offsetWidth:null);
};
var sss=(window.innerWidth)?window.innerWidth:((document.all)?document.documentElement.offsetWidth:null)
</script>
<table width = "100%">
<tr>
<td>
<div id="REGION_1" style="height:550px; width:850px ;overflow:auto;"></div>
</td>
<td width = "30%">
<div id="REGION_2" style="height:550px;width:100%;overflow:auto;"></div>
</td>
</tr>
</table>
<div id="REGION_3" style="height:200px;width:100%;overflow:auto;"></div>

<script>
loadRegion(53, "REGION_1");
loadRegion(4, "REGION_2");
loadRegion(5, "REGION_3");
</script>


вот когда задаю ему процетное отношение то он растягивает всю полянку первую до своих реальных размеров... тем самым игнорируя значения ширины...
но вот если укажу в пикселях то всё замечательно...


как быть?
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35691198
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. наоборот... вверху рисунок НУЖНЫЙ где указываю ему в пикселях размер...

а под чертой вариант когда указываю ему процетное соотношение...


причём такая сисетма (когда указываю процетное соотношение) хорошо работает, если там ТЕКСТ... а вот когда не текст то уже (_!_)
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35692498
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текст у тебя просто камбец! Особено для тестового примера...

Суть моих подсказок сводилась к тому, что имея функцию, меняющую ширину нужного элемента. Ее можно будет вызывать в нужных тебе событиях...
Например в onload() тега body...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35692904
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это куски текста... которые запиханы в <боди> :)

ибо не целиком идёт html и js языки :)
...
Рейтинг: 0 / 0
Вопрос про разрешение, размер (width вообщем)
    #35693351
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Legi , уважай тех кто тебе пытается помочь... Делай удобные тестовые примеры, не ленись... Дабы помогающий мог просто скопировать текст в пустой файл, чего-то в нем дописать и вернуть тебе.
А в этом что писать? Куча текста и все... Тестовый пример должен быть прост и максимально иллюстрировать проблему.

Если еще не понятно как решить проблемку - обеспечь нас хорошим тестовым примером.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос про разрешение, размер (width вообщем)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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