[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как изменить css класс картинки при помощи php ?
kpripper
Простой вопрос. Есть меню, класс active стоит на картинке которая отвечает за главную, при переходе на другие страницы выделенной так и остается главная. Как передать класс active той картинке, которая соответсвует странице ?

В общем делаю так:

<a href="/index.php" class="but1" {if $url == "/index.php"} class="but1 active"{/if}>
<
img src="templates/beez_20/images/spacer.gif" alt="" width="106" height="42" /></a>
<?print $url ?>


Переменная с помощью print $url выводится на каждой странице правильно, но класс не передается.

Что не так в коде ?



Спустя 31 минута, 40 секунд (9.10.2011 - 10:59) m4a1fox написал(а):
kpripper
Уникальное решение:) а почему бы не сделать по другому. Проверить на if else ваше условие и занести в перемёршую. А в ссылке ее просто вывести.

Спустя 30 минут, 15 секунд (9.10.2011 - 11:29) kpripper написал(а):
В общем наиболее простой такой вариант, работает корректно

<a href="/index.php" <? if($url == "/index.php") print 'class="but1 active"'; else print 'class="but1"'; ?>><img src="templates/beez_20/images/spacer.gif" alt="" width="106" height="42" /></a>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.