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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамическая подменна менюшки с помощью asp:Menu 
V
    Опции темы
alexburzak
  Дата 6.4.2009, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Нарисовал две картинки(static.gif and staticHover.gif)
Поставил стандартный контрол на страницу – asp:Menu.
Прописал Стили для этого контрола (в моем случаи item + menu + menuHover)
Все работает, НО возле ссылки есть область которая как бы повторяет файл который я подменяю. Обвел это красным цветом (файл hover.jpg). И это нужно убрать. Плиз гляньте, в чем моя ошибка. Такое впечатление, что вставляется два раза. Что можно сделать, что бы подменялся файл ЧИСТО, так что бы вставлялось только одно изображение???
Code asp.net:
Код

        <asp:Menu ID="mMenu" runat="server" StaticMenuItemStyle-CssClass="item" StaticMenuStyle-CssClass="menu" StaticHoverStyle-CssClass="menuHover">
            <Items>
                <asp:MenuItem Value="1111" Text="aaaa"></asp:MenuItem>
                <asp:MenuItem Value="2222" Text="bbbb"></asp:MenuItem>
                <asp:MenuItem Value="3333" Text="cccc"></asp:MenuItem>
                <asp:MenuItem Value="4444" Text="dddd"></asp:MenuItem>
            </Items>
        </asp:Menu>

Code CSS:
Код

.item
{
    width:151px;
    height:28px;
}
.menu
{
    background-image:url(static.gif);
}
.menuHover
{
    background-image:url(staticHover.gif);
}

Файлы приатачил.


Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  hover.JPG 9,55 Kb
PM   Вверх
alexburzak
  Дата 6.4.2009, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



ststic.gif

Присоединённый файл ( Кол-во скачиваний: 13 )
Присоединённый файл  static.gif 0,21 Kb
PM   Вверх
alexburzak
  Дата 6.4.2009, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



staticHover.gif

Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  staticHover.gif 0,69 Kb
PM   Вверх
SLeN
Дата 6.4.2009, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код

    <div id="menu">
        <asp:Menu ID="Menu" runat="server">
            <StaticMenuItemStyle CssClass="Item" />
            <StaticSelectedStyle CssClass="ItemSelected" />
            <StaticHoverStyle CssClass="ItemHover" />
            <Items>
                <asp:MenuItem Value="1111" Text="aaaa"></asp:MenuItem>
                <asp:MenuItem Value="2222" Text="bbbb"></asp:MenuItem>
                <asp:MenuItem Value="3333" Text="cccc"></asp:MenuItem>
                <asp:MenuItem Value="4444" Text="dddd"></asp:MenuItem>
            </Items>
        </asp:Menu>
    </div>


Код

#menu{ /* nothing in here right now */
}

#menu .Item
{
  /* CSS class for non-selected Menu Item */
  background: url(static.gif) no-repeat;
  width:151px;
  height:28px;
}

#menu .ItemSelected, #menu .ItemHover
{
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  background: url(staticHover.gif) no-repeat;
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#menu a, #menu a:visited
{
  background: transparent ! important;
  display: block;
}

#menu a:hover, #menu a:active, #menu a:focus
{
  background: transparent ! important;
  display: block;
}


Источник - http://forums.asp.net
--------------------
Православные не проходите мимо! Люди нуждаются в вас
PM MAIL   Вверх
alexburzak
  Дата 7.4.2009, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



 smile  smile  smile  smile 
Огромное тзеникс, то что было нужно.
Исправил у себя.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




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


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

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