Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подсветка выбраной категории другим цветом
 
 автор: TetRiska   (10.08.2009 в 19:02)   письмо автору
 
 

Всем привет. Хочу для лучшей визуализации выбранной категории сделать подсветку текста (т.е. изменить цвет). Подскажите как в моем случае это реализуемо через CSS. При загрузке списка категорий сразу же загружается содержимое первой категории, т.е. нужно в начале сразу подсветить первую категорию. А потом которую выбрали та и подсвечиваться должна. Вот как в цикле выводится список категорий:

$catalog .= "<td class='catalog'>-- <a href='".DOMEN."/catalog/category/".$catrow['id']."'>".$catrow['description']."</a></td>";


.catalog a {
    font-size:15px;
    text-decoration: none;
    color: #5A6375;
}

.catalog a:hover {
    border: dashed 1px #000000;
    border-width: 0 0 1px 0;
    color: #000000;
}


Вывод категорий такой:

-- Барсетки, портфели
-- Блокноты, визитницы
-- Брелки
-- Бутылки
и тд.


Сейчас лишь при наведении подчеркивает и меняет цвет..Нужно еще чтобы выделяло выбранную категорию.

  Ответить  
 
 автор: dyadya   (11.08.2009 в 08:29)   письмо автору
 
   для: TetRiska   (10.08.2009 в 19:02)
 

background-color: #3366CC;

  Ответить  
 
 автор: TetRiska   (11.08.2009 в 22:01)   письмо автору
 
   для: dyadya   (11.08.2009 в 08:29)
 

Нет не то :) Чтобы выделялся тот пункт категории, который активный, по которому нажали.

  Ответить  
 
 автор: dyadya   (12.08.2009 в 00:28)   письмо автору
 
   для: TetRiska   (11.08.2009 в 22:01)
 

Сделайте по аналогии с соседним постом: http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=67245&page=1

  Ответить  
 
 автор: TetRiska   (13.08.2009 в 01:55)   письмо автору
 
   для: dyadya   (12.08.2009 в 00:28)
 

почитал, опробовал, попробовал применить...сбрасывает цвет.. нажал - быстро подсветилось - цвет стал прежним. можно пример под мой код. буду благодарен

  Ответить  
 
 автор: sim5   (13.08.2009 в 02:21)   письмо автору
 
   для: TetRiska   (13.08.2009 в 01:55)
 

На сервере надо проверять то, что выбрали, и выбранному (TD) указывать стиль выбранного, либо непосредственно выбранному элементу TD указывать нужный цвет.

  Ответить  
 
 автор: TetRiska   (13.08.2009 в 18:09)   письмо автору
 
   для: sim5   (13.08.2009 в 02:21)
 

а как проверить, то что выбрали?

  Ответить  
 
 автор: dyadya   (13.08.2009 в 07:14)   письмо автору
 
   для: TetRiska   (13.08.2009 в 01:55)
 

>почитал, опробовал, попробовал применить...сбрасывает цвет.. нажал - быстро подсветилось - цвет стал прежним. можно пример под мой код. буду благодарен

Хотелось бы посмотреть код. Складывается впечатление, что "барсетки, портфели" - это ссылка...

  Ответить  
 
 автор: TetRiska   (13.08.2009 в 18:07)   письмо автору
 
   для: dyadya   (13.08.2009 в 07:14)
 

Да это ссылка. Вот код:

<?php

$res 
mysql_query("SELECT * FROM `".PREFIX."catalog` GROUP BY description ASC")    
or die (
"Ошибка запроса №1 : catalog/index.php" mysql_error()); 

    while(
$catrow mysql_fetch_assoc($res))
        {
            
$catalog .= "<tr>";
            
$catalog .= "<td class='catalog'>-- <a href='".DOMEN."/catalog/category
/"
.$catrow['id']."'>".$catrow['description']."</a></td>";
            
$catalog .= "</tr>";
        }
?>


Стиль class='catalog' указан выше в начале поста.

  Ответить  
 
 автор: sim5   (13.08.2009 в 18:24)   письмо автору
 
   для: TetRiska   (13.08.2009 в 18:07)
 

>автор: TetRiska (13.08.2009 в 18:09) письмо автору
>а как проверить, то что выбрали?

Вы же указываете в ссылках id этих каталогов, значит при получении GET запроса вы получите этот id, а сравнивая его с id, которые вы получаете из базы при формировании таблицы, вам будет известно что?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования