Forum Webscript.Ru
Общие => Веб-технологии => Тема начата: VU от 29 Июля 2002, 13:09:30
-
Подскажите плиз, как можно сделать фиксированную шапку для html-таблицы, например для вывода прайса или вообще любой большой таблицы
-
Поподробнее опиши, чего хочешь.
Через SSI.
Выносишь шапку в отдельный файл, а потом делаешь include virtual.
Подробнее об SSI читай на http://www.citforum.ru
-
Фреймы
-
Дело в том, что при фреймах очень сложно соблюсти соответствие между шириной колонок в шапке и таблице.
Также пробовал использовать IFRAME, но как и в обыкновенном случае возникают проблемы с размерами...
Огромные различия в отображении различными браузерами, что тоже неприятно.
Вообще технология фреймов слишком не пластичная, хотя ничего лучше я сам придумать не могу, поэтому и обращаюсь за помощью.
-
VU
Я ж тебе сказал - используй SSI!
-
Посмотреть как я это сделал на данный момент вы можете на http://lasnuya.com.ua/price , но меня не устраивает то, что в третьем (шапка) фрейме приходится держать всю устаревшую таблицу (что мешает посетителям при попытке распечатать не из "версии для печати".
-
ThE0ReTiC , спасибо , буду пробовать
-
ThE0ReTiC
Ты не прав, VU хочет чтобы при прокручивании таблицы верхний ряд оставался неподвижным. SSI тут не поможет...
-
ну я тут про SSI почитал, вроде это же язык препроцессинга - не катит, хотя может Теоретик что-нить более конкретное предложит, если я ошибаюсь?
-
VU юзай явускрипт.
-
VU
Так если тебе нужно, чтоб шапка вообще никуда не двигалась - то фреймы. (можно еще и JS использовать - но это вообще уродство)
Желательно иметь такой дизайн, чтобы фреймы не были нужны.
Можешь, например, разбить длинную страницу на несколько связанных (постраничный вывод организовать по-русски) :)
-
Да я фреймы вообще не перевариваю:) Однако вполне четко в первом постинге обрисовал задачу, т.е. я столкнулся с такой проблемой - как сделать без фреймов или как с ними, но без описаных проблем я не совсем знаю, а т.к. руководством была поставлена задача сделать ФИКСИРОВАННУЮ ЩАПКУ, то дется от этого я никуда не могу:(
-
VU
Фиксированная - значит постоянно видная на странице?
if(true && !Frames)
{
switch ($variants)
{
case \'Javascript\':
die(\'Not good tehnology\');
break;
case \'Rpp (records per page)\':
echo\'Использовать постраничный вывод информации\';
break;
} //case
} //if
?>
Типа того. :)
А начальство надо от этого идиотизма отговорить. Хотя это, к сожалению, не всегда возможно... :(
-
Ну я попробую конечно, но ничего хорошего это не предвидит - видать увидели где-то, что есть такое и понеслось, узнать бы где:)
-
Ёдрёна-вошь! ссылка не работает, т.е. страница не открывается...
ээ..нет! мертвый линк! о!
по поводу прайсов - юзайте эксель, без мороки и сердито! :)
-
по поводу прайсов - юзайте эксель, без мороки и сердито!
кхм... Действительно сердито... В Opera под Linux :)
-
Если по поводу ссылки, что я давал - то там ошибка, сорри:)
Вот так должно быть - http://lasunya.com.ua/price
-
а что через include/require нельзя сделать???