Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Клиентский javascript
|
|||
|---|---|---|---|
|
#18+
Вопрос может и не в тему, но все же... Как на клиентской стороне можно при помощи javascript изменять размеры столбцов таблицы <table>?Делай добро и бросай его в воду - добро не пропадет, когда-нибудь добром вернется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 20:15 |
|
||
|
Клиентский javascript
|
|||
|---|---|---|---|
|
#18+
Меняя width каждой ячейки столбца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 21:00 |
|
||
|
Клиентский javascript
|
|||
|---|---|---|---|
|
#18+
Меняя width каждой ячейки столбца. Достаточно изменить размеры ячеек одной строки (как правило первой). Но у других строк размеров не должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 06:38 |
|
||
|
Клиентский javascript
|
|||
|---|---|---|---|
|
#18+
А что надо-то? В смысле, чтобы user сам менял ширину таблицы?Дождь шел с утра. Все шел и шел. А потом подумал... и побежал! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 08:03 |
|
||
|
Клиентский javascript
|
|||
|---|---|---|---|
|
#18+
>В смысле, чтобы user сам менял ширину таблицы? Именно это и надо!Делай добро и бросай его в воду - добро не пропадет, когда-нибудь добром вернется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 13:32 |
|
||
|
Клиентский javascript
|
|||
|---|---|---|---|
|
#18+
Делал когда-то такое: .................................................... <style> TD.ResizeTD { background-color: red; width: 2px; } </style> <table style="width:100%;"> <tr> <td> ................ </td> <td class="ResizeTD" style="behavior:url(ResizeTD.htc);"></td> <td> ................ </td> </tr> </table> Файл ResizeTD.htc: <PUBLIC:COMPONENT> <PUBLIC:ATTACH EVENT="oncontentready" onevent="oncontentready()" /> <PUBLIC:PROPERTY NAME="LeftTD" GET="get_LeftTD" /> <script language="JavaScript"> var LeftTD = null; var OldX = 0; function oncontentready() { LeftTD = element.previousSibling; if ((LeftTD != null) && (LeftTD.tagName == "TD")) { element.style.cursor = "col-resize"; element.attachEvent("onmousedown", doMouseDown); element.attachEvent("onmouseup", doMouseUp); element.attachEvent("onmousemove", doMouseMove); } } function get_LeftTD() { return LeftTD; } function doMouseUp() { element.releaseCapture(); } function doMouseDown() { element.setCapture(); OldX = event.clientX; LeftTD.style.pixelWidth = LeftTD.offsetWidth; } function doMouseMove() { if (event.button != 1) return; var CurrX = event.clientX - OldX; OldX = event.clientX; LeftTD.style.pixelWidth += CurrX; } </script> </PUBLIC:COMPONENT> .................................................... В качестве элемента, за который можно зацепиться мышкой использован дополнительный столбец. Ну и style="behavior......." на сколько я понимаю работает только на ИЕ..... Может пригодится............. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 14:31 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33917900&tid=1390596]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
134ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 510ms |

| 0 / 0 |
