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

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

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Привет всем!
Вопрос такой. По нажатие на ссылку нужно изменить её фонт, ну например жирной сделать, или цвет поменять. Как?
Есть ф-ция, которая уже связана с событием OnClick. В неё передаю this. А дальше никак...
Помогите до свойств шрифта добраться и изменить их, желательно для обоих браузеров, и IE, и NN.
БольшОе спасибо.

Оффлайн Fury

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #1 : 16 Июля 2002, 15:57:43 »
this.style. для IE, а потом :
color,  font, fontFamily, fontSize, fontStyle, fontVariant, fontWeight
Рыжая бестия

Оффлайн ThE0ReTiC

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

Оффлайн Fury

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #3 : 16 Июля 2002, 16:25:18 »
ThE0ReTiC - шаришь! :+)
Я про это как-то совсем забыла...

Evgeny
a:hover {}
a:visited {}
и пишешь там все, что надо.

А для NN с помощью JavaScripta я тут в загашниках ссылку нашла:
Объект style в Navigator. JavaScript-стили
« Последнее редактирование: 16 Июля 2002, 17:03:47 от Fury »
Рыжая бестия

Оффлайн ThE0ReTiC

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

Оффлайн Evgeny

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

Проще. Ты не знал? ;)
Только в моём случае CSS не поможет.
Fury, И ты туда же?
Если я в a:visited {} напишу чего-нибудь, то эта ссылка потом, после посещения, всегда такой оставаться будет.
Мне же нужно меню активное как-нибудь поменить.
Т.е. потом, когда другая ссылка выбирается, цвет на место вернуть надо, туда где и было, новую снова новым цветом метить.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Изменить шрифт или цвет ссылки.
« Ответ #6 : 16 Июля 2002, 16:59:21 »
Цитировать
Т.е. потом, когда другая ссылка выбирается, цвет на место вернуть надо, туда где и было, новую снова новым цветом метить.

Я бы на твоем месте пристальнее присмотрелся к a:hover
TANSTAAFL

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Изменить шрифт или цвет ссылки.
« Ответ #7 : 16 Июля 2002, 17:00:05 »
Цитировать
Ты не знал?

Знал.
Предпочитаю не изобретать велосипед.
AS IS...

Оффлайн Fury

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #8 : 16 Июля 2002, 17:02:38 »
Evgeny, да, туда же :+)
Ты ж сказал, что по нажатии, а как именно и до каких пор - не сказал.
Для твоей задачи я тебе уже написала и как с IE быть, и куда смотреть, чтобы понять, как быть с NN :-Р
Рыжая бестия

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #9 : 16 Июля 2002, 17:04:59 »
Fury
Цитировать
this.style. для IE, а потом :
color, font, fontFamily, fontSize, fontStyle, fontVariant, fontWeight

А это под каким IE?
У меня ошибку выдаёт, пишет "style - никакой не объект".
Не забываейте, что это ссылка.
Может this.text.style...?
Сейчас попробую.

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #10 : 16 Июля 2002, 17:08:35 »
Maniac
Цитировать
Я бы на твоем месте пристальнее присмотрелся к a:hover

Ну, присмотрелся. Очень пристально присмотрелся. Ничего нового не увидел.
Hover - это когда мышь сверху, а мне хоть сверху, хоть не сверху, кликнул - изменился цвет, на другой кликнул - восстановился.
« Последнее редактирование: 25 Июля 2002, 12:18:35 от Evgeny »

Оффлайн Evgeny

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

А если что-нибудь побыстрее велосипеда требуется?

Оффлайн ThE0ReTiC

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

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #13 : 16 Июля 2002, 17:20:35 »
ThE0ReTiC
Цитировать
Ты думаешь Яваскрипт будет быстрее?

Ну с велосипедом я бы его не сравнивал, а в сравнении с CSS скорость вообще не важна, важны предоставляемые возможности.
Не буду обобщать, но в данном случае, с подсветкой активного меню, есть какие-то другие варианты? (вариант - генерировать для каждого пункта отдельную страницу не предлагать).

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Изменить шрифт или цвет ссылки.
« Ответ #14 : 16 Июля 2002, 17:23:29 »
Fury
this.text.style... тоже не работает.

 

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