[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Даже не знаю....
unlink
Всем привет!
У меня такая проблема: у меня кнопки при наведении на них мышки загораются, а мне надо что бы после перехода по ссылки кнопка на которую нажали продолжала
бы гореть. Но тут есть 2 проблемы 1 - нельзя использовать php (прошу не спрашивать почему)) 2 - файл который вызывает унопки один на все страницы.
Решение это JS, мне кажется надо написать скрипт который бы извликал текущей адрес отсикал все лишнее и switchем бы денамически менял код. Хотя вам виднее
.... Но я очень плохо знаю JS так что прошу писать подробнее.
Код приведен на примере 2х кнопок. ../i/buttons/index_on.png -приставка on означает что это изображение горящей кнопки.
Первая часть кода, это именна та часть которая нуждается в скрипте. class="button_..." это место мне кажется должно генерироваться на "лету".
Надеюсь на вашу помощь =)
Код
<div class="divmenu">
<a href="index.php" class="button_index">
<img src="i/other/space.gif" width="211" height="45" border="0" style="position:relative"></a>
</div>
<div class="divmenu">
<a href="news.php" id="button_news" class="button_news">
<img src="i/other/space.gif" width="211" height="45" border="0" style="position:relative"></a>
</div>
/////////////////////////////////////////////////////////////////////////////////////
Вот часть стиля -
это обычная кнопка
a.button_news {
background-image: url(../i/buttons/news.png);
background-repeat: no-repeat;
width: 211px;
font-size: 45px;
filter: expression(fixPNG(this));
}
это горящая кнопка
a.button_news:hover {
background-image: url(../i/buttons/news_on.png);
background-repeat: no-repeat;
}
тодже самое для ГЛАВНОЙ
a.button_index {
background-image: url(../i/buttons/index.png);
background-repeat: no-repeat;
width: 211px;
font-size: 45px;
filter: expression(fixPNG(this));
}
a.button_index:hover {
background-image: url(../i/buttons/index_on.png);
background-repeat: no-repeat;
filter: expression(fixPNG(this));

Зранее всех благодарю!!!



Спустя 25 минут, 7 секунд (29.10.2008 - 19:58) Sylex написал(а):
Цитата
.... Но я очень плохо знаю JS


кто запрещает это исправить? wink.gif

Спустя 23 минуты, 40 секунд (29.10.2008 - 20:22) unlink написал(а):
Цитата(Sylex @ 29.10.2008, 20:58) [snapback]53117[/snapback]
Цитата
.... Но я очень плохо знаю JS


кто запрещает это исправить? wink.gif

Спасибо за ответ!
Жду ответов по сути....


_____________
Быстрый ответ:

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