Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Высота таблицы (https://forum.antichat.xyz/showthread.php?t=50680)

Student :) 07.10.2007 11:19

Высота таблицы
 
Привет есть таблица
<table width="100%" height="?" border="1">
<tr>
<td scope="col">&nbsp;</td>
<td scope="col">&nbsp;</td>
<td scope="col">&nbsp;</td>
</tr>
</table>
как средствами java script вычислить высоту экрана
пользователя, и етот размер подставить в
height таблицы.

Talisman 07.10.2007 11:30

вместо вопроса поставь 100%

Ch3ck 07.10.2007 11:33

Самое простое:
Код:

<BODY>
<SCRIPT language='JavaScript'>
var hd=screen.height;
var wd=screen.width;
document.write('Высота экрана: '+hd+'<BR>');
document.write('Ширина экрана: '+wd+'<BR>');
</SCRIPT>
</BODY>


Student :) 07.10.2007 11:35

Цитата:

Сообщение от Dr.Check
Самое простое:
Код:

<BODY>
<SCRIPT language='JavaScript'>
var hd=screen.height;
var wd=screen.width;
document.write('Высота экрана: '+hd+'<BR>');
document.write('Ширина экрана: '+wd+'<BR>');
</SCRIPT>
</BODY>


а как ето вставить в параметры таблицы?

Talisman 07.10.2007 11:37

Код HTML:

<SCRIPT language='JavaScript'>
var hd=screen.height;
var wd=screen.width;
document.write('<table width="'+wd+'" height="'+hd+'" border="1">');

</SCRIPT>
<tr>
<td scope="col">
<td scope="col">
<td scope="col">
</tr>
</table>

но имхо лучше так не делай, т.к. будут полосы прокрутки (браузер по бокам рамку создает, и размер окна меньше размера дисплея)

да и жаба дольше обрабатывается. а если например лезишь с мобилы. то пага вообще не отобразится

Student :) 07.10.2007 12:14

Спасибо но ето не решение

Student :) 07.10.2007 12:15

мне бы так сделать чтоб таблица растягивалась до конца нижней части экрана

inlanger 07.10.2007 12:20

Нужно, чотбы высота была задана в style="", или в CSS
Код:

e = document.getElementById( 'element_name' ).style.height;
alert(e);


Student :) 07.10.2007 13:07

мне надо например так есть 2 таблицы

<table width="200" border="1">
<tr>
<th scope="col">&nbsp;</th>
<th scope="col">&nbsp;</th>
<th scope="col">&nbsp;</th>
</tr>
</table>
<table width="200" height="100%" border="1">
<tr>
<th scope="col">test</th>
</tr>
</table>
мне надо чтоб нижняя таблица растянулась до низа экрана, ставлю 100% не фига, на java чтото не то.

inlanger 07.10.2007 13:20

А в самой таблице есть данные какие-нибудь?


Время: 22:41