Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Меню 
V
    Опции темы
vitalina
Дата 26.3.2011, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: нет
Всего: -4



На некоторых сайтах есть такое:

Несколько меню (первое, второе, третье...). Нажали на меню, открылась страница и меню было синим, а стало красным. Нажали на второе, открылась страница и второе меню стало красным.

Например, как тут: http://design4free.org/templates/index.php

Как это сделать? 
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
bars80080
Дата 26.3.2011, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



на новой странице при построении меню, выбранному пункту дописали класс с красной картинкой
PM MAIL WWW   Вверх
vitalina
Дата 26.3.2011, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: нет
Всего: -4



Не поняла. Дописали и что дальше сделали?
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
bars80080
Дата 26.3.2011, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



ничего

Код

<div id="menu">
<a href="#">link1</a>
<a href="#">link2</a>
<a href="#">link3</a>
<a href="#" class="selected">link4</a>
<a href="#">link5</a>
</div>


Код

#menu a { background: url(blue_button.png); }
#menu a.selected { background: url(red_button.png); }

PM MAIL WWW   Вверх
vitalina
Дата 26.3.2011, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: нет
Всего: -4



А когда я нажимаю на link3 оно не становится красным! Link4 не должен быть все время красным! Вы же видите какое там меню! Нажали на кнопку и она изменила цвет до тех пор пока не нажмётся другая.

Добавлено через 6 минут и 40 секунд
http://design4free.org/articles/index.php
http://design4free.org/books/index.php

Это сообщение отредактировал(а) vitalina - 26.3.2011, 19:15
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
SelenIT
Дата 26.3.2011, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



vitalina, предполагается, что этот класс ('selected', как в примере выше, или 'active', как в примере по ссылке, или какой-то другой) назначается тому или иному пункту при генерации страницы серверным скриптом.


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
vitalina
Дата 26.3.2011, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: нет
Всего: -4



Пример можно?
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
bars80080
Дата 26.3.2011, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



святые угодники! у вас 63% сообщений в разделе пхп и вы до сих пор не знаете, как пользоваться оператором echo ?
PM MAIL WWW   Вверх
vitalina
Дата 27.3.2011, 01:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: нет
Всего: -4



Знаю, а причем тут echo? Ну и что я там напишу???  smile 

Это сообщение отредактировал(а) vitalina - 27.3.2011, 01:30
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
blah
Дата 27.3.2011, 05:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 205
Регистрация: 25.9.2008
Где: моя тачка, чувак?

Репутация: 15
Всего: 17



PM MAIL ICQ   Вверх
bars80080
Дата 27.3.2011, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



Код

$ar = array('главная', 'продукты', 'содержание', 'контакты');

$page = (isset($_GET['page'])) ? intval($_GET['page']) : 0;

$links = '';
foreach($ar as $key => $v) {
    $sel = ($page == $key) ? ' class="selected"' : '';
    $links .= '<a href="/?page='.$key.'" '.$sel.'>'.$v.'</a>';
}

$menu = '<div id="menu">'.$links.'</div>';

echo $menu;


 smile 
PM MAIL WWW   Вверх
vitalina
Дата 27.3.2011, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: нет
Всего: -4



Спасибо!
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
vitalina
Дата 28.3.2011, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: нет
Всего: -4



Вот мой вариант:

Код

<table >
  <tr>
<?php

$ru = array('glava'=>'ÃËÀÂÍÀß', 'cv_gor'=>'ÖÂÅÒÎ×ÍÛÉ ÃÎÐÎÑÊÎÏ', 'zap_gor'=>'ÇÀÏÀÄÍÛÉ ÃÎÐÎÑÊÎÏ');

$page = (isset($_GET['file'])) ? intval($_GET['file']) : 0;
$links = '';

foreach($ru as $key => $v) {
    $sel = ($page == $key) ? ' class="r"' : '';
    $links .= '<td><a href="/?file='.$key.'" '.$sel.'>'.$v.'</a></td>';

}
$menu = $links;
echo $menu;
?>
</tr></table>


Только активными становятся все пункты меню. Почему???

Это сообщение отредактировал(а) vitalina - 28.3.2011, 21:54
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
vitalina
Дата 28.3.2011, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: нет
Всего: -4



Почему?
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
vitalina
Дата 29.3.2011, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: нет
Всего: -4



Кто мне может помочь?
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0885 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.