Автор Тема: Изменить шрифт или цвет ссылки.  (Прочитано 16686 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fury

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #15 : 16 Июля 2002, 17:41:34 »
Evgeny
У элемента a есть проперти style... Может, у тебя твой this как-то криво передается в функцию...
Пропиши всем своим a id и обращайся по нему.
Можешь еще почитать тут:
Объект style в Internet Explorer

Если стайл не хочет - сделай для a два нужных класса стилей и ловко подменяй this.className
Рыжая бестия

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #16 : 16 Июля 2002, 18:20:30 »
Если я правильно поняла, то мы имеем меню:

новости | услуги | статьи

На странице "Новости" должно быть к примеру так:

новости | услуги | статьи

А на странице "Статьи" -- так:

новости | услуги | статьи

Верно? Если да, то эта проблема просто стилями не решается. Тут нужно писать функцию, которая отслеживала бы положение пользователя на сайте относительно пунктов меню, и "подсвечивала" текущий раздел нужным стилем.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Изменить шрифт или цвет ссылки.
« Ответ #17 : 16 Июля 2002, 18:22:13 »
Tepncuxopa
Это, кстати, через SSI решается весьма просто. :)
AS IS...

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #18 : 16 Июля 2002, 18:44:07 »
Цитировать
Это, кстати, через SSI решается весьма просто.
Не спорю, но в любом случае на стороне сервера, а не посредством только CSS.

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #19 : 16 Июля 2002, 18:47:52 »
Tepncuxopa
Цитировать
Верно?

Да, именно это. И то что css здесь не поможет, тоже верно. И то что ф-цию использовать - тоже прямо в точку!
Вопрос только был только в том, как?...
Fury уже подсказала, не работает пока, но буду разбираться.

ThE0ReTiC SSI в моём случае не пойдёт, весь output cgi-скриптом генерируется. А заставить сервер cgi-output парсить - отдельная задача, причём несоизмеримая с целями.

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #20 : 16 Июля 2002, 18:59:44 »
Предвидя вопросы объясню, что выбор меню осуществляется на стороне клиента (чтоб скрипт зря не гонять). Вот поэтому и не могу сразу в скрипте активный пункт меню пометить.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Изменить шрифт или цвет ссылки.
« Ответ #21 : 16 Июля 2002, 19:20:12 »
Evgeny
Ну вообще на стороне сервера работает быстрее.
AS IS...

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #22 : 16 Июля 2002, 19:25:03 »
ThE0ReTiC
Цитировать
Ну вообще на стороне сервера работает быстрее.

Пользователю всё равно, 0.2 секунды или 0.5, а сервер меньше нагружается. Их этих соображений так сделано.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Изменить шрифт или цвет ссылки.
« Ответ #23 : 16 Июля 2002, 19:28:02 »
Evgeny
Не всегда.
AS IS...

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #24 : 16 Июля 2002, 19:28:10 »
Хотя не согласен с тем, что на сервере быстрее. Сейчас специально попробовал. Быстрее яваскрипт выполняется, чем запрос к серверу.

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #25 : 16 Июля 2002, 19:29:58 »
ThE0ReTiC
Цитировать
Не всегда.

Ну конечно от сервера и от трафика зависит, но я на скорость сервера не жалуюсь. Интранет.

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #26 : 17 Июля 2002, 10:44:26 »
Evgeny
есть же свойства link (цвет до клика), alink (цвет во время клика), vlink (цвет после клика); есть же ф-ция onClick, есть операция i^=1, которая работает как переключатель 1>0>1>... Все же на поверхности, осталось лишь собрать воедино.
© Винни-Пух

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #27 : 17 Июля 2002, 12:08:43 »
puh
Цитировать
есть же свойства link (цвет до клика), alink (цвет во время клика), vlink (цвет после клика); есть же ф-ция onClick, есть операция i^=1, которая работает как переключатель 1>0>1>... Все же на поверхности, осталось лишь собрать воедино.

У меня цвет ссылок этих не свойствами link, alink и vlink определяется, а стилями.
А если размер шрифра изменить хочется? Или жирность?
А ведь посещённая ссылка так и останется посещённой, или её можно как-то снова непосещённой пометить?

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #28 : 17 Июля 2002, 12:22:28 »
Цитировать
или её можно как-то снова непосещённой пометить?
Дык, с помощью стилей это и делается. Задаешь один цвет для ссылок, и все. Об этом уже Fury писала.

[OFF]Я вот уже сколько читаю, так и не могу въехить в суть проблемы.[/OFF]
So let it be written
So let it be done I\'m creeping death

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #29 : 17 Июля 2002, 12:52:02 »
MadDog
Извини, за воврос, но ты весь топик прочитал, или только последние два сообщения?
Мне нужно изменить цвет последней кликнутой ссылки,
прочти пожалуйста
Здесь или
здесь

Цитировать
Задаешь один цвет для ссылок, и все.

Что всё?
Активное меню сразу помечается?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28