Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Растягивание таблицы

> Не надо ничего ловить:)
> Просто вычисляй и возвращай.
>
> Прмер
> function setWidth() {
> ..return (document.body.clientWidth < 900) ? '100%' : '900';
> }

Я вообще пошел дугим путем.
Ловлю событие и потом меняю контейнер DIV, который является ограничителем для таблиц по типу внутреннего окна.
Теперь регаю проблему с кроссбраузерностью, т.к. в Експлорере все наботает а вот в МОЗИЛЛЕ и НЕТСКЕЙПАХ 4 и 7 пока нет.

Вот код, может знаешь где я лоханулся?

<script language="JavaScript">
<!--
function resize_Table() {
.newWidth=getWindowWidth();
.
.if (newWidth>1024) {
..if(isMSIE) {document.all.VirtualBorder.style.width=980;}
..if(isNC || isOpera) {document.layers["VirtualBorder"].style.width=980;}
..if(isDOM) {document.getElementById("VirtualBorder").style.width=980;}
.}
.if (newWidth<800) {
..if(isMSIE) {document.all.VirtualBorder.style.width=800;}
..if(isNC || isOpera) {document.layers["VirtualBorder"].style.width=800;}
..if(isDOM) {document.getElementById("VirtualBorder").style.width=800;}
.}
.if ((newWidth>800)&&(newWidth<1024)) {
..if(isMSIE) {document.all.VirtualBorder.style.width=newWidth-40;}
..if(isNC || isOpera) {document.layers["VirtualBorder"].style.width=newWidth-40;}
..if(isDOM) {document.getElementById("VirtualBorder").style.width=newWidth-40;}
.}
}
//-->
</script>
СообщениеАвторДата
Sad31.05.2002 00:13
Maniac31.05.2002 15:31
Sad31.05.2002 20:38
Maniac31.05.2002 15:32
Maniac31.05.2002 15:38
Gilmour31.05.2002 14:47
Sad31.05.2002 19:58
Gilmour31.05.2002 21:02
Sad31.05.2002 22:35
Gilmour01.06.2002 00:34
Sad01.06.2002 00:42
Sad31.05.2002 23:18
Gilmour01.06.2002 00:37