| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
R. Averkov 17.08.2003 16:04 / 17.08.2003 16:07
...А именно сделать таблицу валидной, с точки зрения HTML.$t[^table::create{id
^for[i](1;47){$i
}}]
# задаем количество столбцов будущей таблицы
$cols(1)
# следующая проверка нужна, только если мы не хотим видеть
пустые ячейки в первой строке, но если нам необходимо
определенное количество столбцов(пускай и с пустыми ячейками),
то проверять не надо
^if($cols > ^t.count[]){$cols(^t.count[])}
<table border=1>
<tr>
^t.menu{
$ost(^eval(^t.line[]%$cols))
$freecol(^eval(${cols}-${ost}))
<td>
$t.id
^if(^t.line[] ne ^t.count[]){
^if($ost != 0){</td>}{</td></tr><tr>}
}{</td>
^if($ost != 0){
^for[u](1;$freecol){<td> ^;</td>}
}</tr>
}
}
</tr>
</table>Вспоминаю, то что я использовал для построения нескольких столбцов раньше, и ужасаюсь. Большое спасибо за идею!