Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Применение стиля без перезагрузки страницы.
Форумы портала PHP.SU » » Вопросы новичков » Применение стиля без перезагрузки страницы.

Страниц (1): [1]
 

1. DeMonyan - 06 Ноября, 2011 - 11:55:09 - перейти к сообщению
Честно говоря, даже не знал как тему озаглавить.

Суть: Есть Select изменяя его подгружаем разное содержимое в страницу скриптами. Всё замечательно подгружается. Проблема возникает когда подгружаемое содержимое получается гораздо больше, того что было до этого. Я даже не совсем понимаю как это описать по человечески. Проще показать: http://www[dot]virtocalc[dot]500mb[dot]net/warehouse.php

Вот здесь если выбрать: Сырьё и материалы, то получается что серая полоса по середине страницы не продолжается дальше. Как это исправить можно?
2. DeMonyan - 06 Ноября, 2011 - 14:26:30 - перейти к сообщению
В CSS вот этим идентефикатором рисуется фоновая заливка по центру:

#wrapper {background: #656668 url(images/bg.png) repeat-x; min-width: 900px; width:1000px; margin-left:auto; margin-right:auto; text-align:left; position:relative; min-height: 100%; height:auto;}

Минимальная высота указана, но почему только она и используется?! Ведь указано height:auto... Не понял Однако даже при статическом заполнении оно не работает. Так что дело явно не в динамическом заполнении. Нахмурился
3. DeepVarvar - 06 Ноября, 2011 - 14:58:24 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. $("#holder").height($("#datadiv").height()+100);
4. DeMonyan - 07 Ноября, 2011 - 00:35:32 - перейти к сообщению
Спасибо, разобрался сам, я там с кодом накосячил потому такое поведение было странное. Поправил CSS и код всё стало нормально.
5. vixa - 07 Ноября, 2011 - 11:25:47 - перейти к сообщению
Чувак учи Ajax говорю сразу методика смены стиля будет такова на главной странице где стоит указатель\
<link url="style.css" />
создаешь переменную которая берется из конфига
<?require "config.php";?>
<link url=$mystyle />
в конфиге создаёшь переменную которая равна по умолчанию либо array(); либо $mystyle;
после пишешь Ajax запрос который содержит такое условие
Если был нажат клик на один из пунктов select значит переменная $mystyle равняется value полученное при клике в селекте где Value вмещает в себя путь к стилю

Думаю дальше разберешся
6. DeepVarvar - 07 Ноября, 2011 - 11:50:24 - перейти к сообщению
Хоть бы в проблему вчитался...
vixa

 

Powered by ExBB FM 1.0 RC1