unlink
29.10.2008 - 20:33
Всем привет!
У меня такая проблема: у меня кнопки при наведении на них мышки загораются, а мне надо что бы после перехода по ссылки кнопка на которую нажали продолжала
бы гореть. Но тут есть 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
кто запрещает это исправить?
Спустя 23 минуты, 40 секунд (29.10.2008 - 20:22) unlink написал(а):
Цитата(Sylex @ 29.10.2008, 20:58) [snapback]53117[/snapback]
Цитата
.... Но я очень плохо знаю JS
кто запрещает это исправить?

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