![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Sep 2001
Адрес: Украина, Киев
Сообщений: 152
|
Стоит такая задача: присвоить ширине таблицы переменную, определнную в JS.
Условие : если разрешение БОЛЬШЕ 1024х768, то ширина таблицы - 1024 пикселя. Если разрешение МЕНЬШЕ, то ширина таблицы - 100%. Я попробовал следующим образом, однако не работает, ругается, что 100% в скрипте задать нельзя! .............................. <SCRIPT LANGUAGE="JavaScript"> sw = screen.width if (sw > 1024) { swn=1024; } if (sw < 1024) { swn=100%; } if (sw == 1024) { swn=100%; } </script> <table width="+swn+"> <tr style="background:cccccc; <td> Какой-нить текст... </td> </tr> </table> ................................ Что я сделал не так, либо вообще надо идти не тем путем???
__________________
Век живи - век учись, дураком помрешь! |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
Выложи полный исходник, а то лень самому его делать...
__________________
#define true false //счастливой отладки, друзья |
|
|||||
|
Регистрация: Sep 2001
Адрес: Украина, Киев
Сообщений: 152
|
2_MyXus
Ээээээээээээээээ................ Я дико извиняюсь, но что лежит выше, если не исходник? Дописать сверху-снизу <html>, <title>, <body> и т.п.? Мне не надо какую-то страницу переделывать, я это и сам заисполняю... Мне просто нужен JS, который будет грамотно управлять поведением таблицы... А поведение следующее: Таблица "приклеена" к краям документа посредством width=100% . Мы берем документ за край и тягаем его влево-вправо. Если у человека разрешение 1024х768 или меньше, то всё ОК - ширина таблицы остается 100%. Если же разрешение БОЛЬШЕ и человек решает увеличить ширину документа БОЛЬШЕ, чем на 1024, то таблица меняет свою width со 100% на 1024px. ... вот и всё, что требуется... так какой исзодник выложить? Если это поможет решению проблемы - я любой выложу, который требуется! ![]()
__________________
Век живи - век учись, дураком помрешь! |
|
|||||
|
Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
|
<SCRIPT LANGUAGE="JavaScript">
sw = screen.width if (sw > 1024) { swn=1024; } if (sw < 1024) { swn=100%; } if (sw == 1024) { swn=100%; } document.write("<table width="+swn+" border=1>"); </script> <tr style="background:cccccc; <td> Какой-нить текст... </td> </tr> </table>
__________________
Не криви извилиной! |
|
|||||
|
Регистрация: Sep 2001
Адрес: Украина, Киев
Сообщений: 152
|
2_Pr0Head
MSIE на 100% в скрипте ругается! ;-(
__________________
Век живи - век учись, дураком помрешь! |
|
|||||
|
Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
|
ЗЫ: Значение ширины в скрипте нуно в кавычках писать...
ЗЗЫ: Забыл tr закрыть... ">
__________________
Не криви извилиной! |
|
|||||
|
Регистрация: Sep 2001
Адрес: Украина, Киев
Сообщений: 152
|
2_Pr0Head
Да тег я закрыл. Это сразу в глаза бросается... ;-) Упорно не хочет понимать проценты....
__________________
Век живи - век учись, дураком помрешь! |
|
|||||
|
Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
|
__________________
Не криви извилиной! |
|
|||||
|
Регистрация: Sep 2001
Адрес: Украина, Киев
Сообщений: 152
|
2_Pr0Head
Одну кавычку не поставил, чудак на букву М. Все работает!!! Сенкс огромное!!!
__________________
Век живи - век учись, дураком помрешь! |
|
|||||
|
Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
|
![]()
__________________
Не криви извилиной! |
![]() |
Часовой пояс GMT +4, время: 09:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|