Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Стили для активной страницы сайта
 
 автор: pautina   (13.01.2009 в 15:24)   письмо автору
 
 

Здравствуйте Уважаемое сообщество. Ни подскажете какие стили для ссылки мне применить чтоб ссылка текущей страницы, на которой находится пользователь была другим цветом.
a:hover a:active a:visited
ни один из этих не подошол.

  Ответить  
 
 автор: PAT   (13.01.2009 в 15:42)   письмо автору
 
   для: pautina   (13.01.2009 в 15:24)
 

CSS тут не поможет.
Только JS.
Например, так:
<script>onload = function ()
{
for (var j = 0, path = document.location.href, ln = document.links; j < ln.length; j++) if (ln [j].href == path) ln [j].style.color = 'какой_нужен';
}
</script>

  Ответить  
 
 автор: pautina   (13.01.2009 в 17:04)   письмо автору
 
   для: PAT   (13.01.2009 в 15:42)
 

В ie, opera текущая страница другого цвета а вот в mozile и nn страница не подсвечивается, как сделать чтобы код был кросбраузерным.

  Ответить  
 
 автор: ddhvvn   (13.01.2009 в 17:22)   письмо автору
 
   для: pautina   (13.01.2009 в 17:04)
 

>...и nn ...
О_О ужас какой... где ж Вы его откопали...

  Ответить  
 
 автор: pautina   (13.01.2009 в 18:18)   письмо автору
 
   для: ddhvvn   (13.01.2009 в 17:22)
 

Так то всё нормально, только в mozile и nn текущая ссылка не подсвечивается, может как нибудь можно сделать.

  Ответить  
 
 автор: PAT   (13.01.2009 в 21:09)   письмо автору
 
   для: pautina   (13.01.2009 в 18:18)
 

У меня подсвечивается во всех имеющихся браузерах.

Вы 'какой_нужен' на значение нужного цвета заменить случаем не забыли?
Например, так:
ln [j].style.color = 'red';

  Ответить  
 
 автор: pautina   (14.01.2009 в 12:18)   письмо автору
 
   для: PAT   (13.01.2009 в 21:09)
 

Да цвет поставил, но в mozile всё равно текущая страница не подсвечивается
<script>
   onload = function () 

for (var j = 0, path = document.location.href, ln = document.links; j < ln.length; j++) if (ln [j].href == path) ln [j].style.color = 'fffc9d'; 

</script>

  Ответить  
 
 автор: elenaki   (14.01.2009 в 12:50)   письмо автору
 
   для: pautina   (14.01.2009 в 12:18)
 

fffc9d TAK -> #fffc9d

  Ответить  
 
 автор: pautina   (16.01.2009 в 10:29)   письмо автору
 
   для: elenaki   (14.01.2009 в 12:50)
 

Спасибо большое всё заработало

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования