 |
 |
Форум сетевых администраторов » Веб дизайн » Языки разметки » Возращение ссылок в состояние :link
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
| Возращение ссылок в состояние :link |
[сооб. #81218]
27-03-2006 18:20 |
|
Участник
Зарегистрирован: Mar 2006
Место проживания:
Публикаций: 6
Статус:  |
Вопрос заключается в следующем.
Хочу реализовать у себя на форуме следующую идею: посещенные ссылки становятся серого цвета и "зачеркиваются". Ð_то делается, естественно, элементарного правкой CSS нужной темы.
Но проблема в том, что ссылки так и остаются в состоянии "просмотренные" еще около 2 недель и уже затем взращаются в состояние :link агентом пользователя. Естественно, что для меня это не подходит. Хотелось бы, чтобы ссылки принудительно возвращались при каждой новой сессии. В идеале - при появлении в теме новых сообщений ее ссылка должна становится "непросмотренной".
Подскажите, на сколько возможно реализовать что-то подобное, и, соответственно, как это сделать. Буду очень благодарен. Помогите, пожалуйста!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-03-2006 18:20 |
|
|
Администратор
|
a:link - ссылка в обычном состоянии
a:hover - курсор... |
[сооб. #81220]
27-03-2006 19:53 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
a:link - ссылка в обычном состоянии
a:hover - курсор над ссылкой
a:visited - посещенная ссылка
a:active - нажатая ссылка
a:link, a:visited {
/* стиль */
}
a:hover, a:active {
/* стиль */
}
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-03-2006 19:53 |
|
|
Участник
|
[QUOTE]Первоначальное сообщение от polo
[B]a:link,... |
[сооб. #81221]
27-03-2006 20:57 |
|
Участник
Зарегистрирован: Mar 2006
Место проживания:
Публикаций: 6
Статус:  |
quote: Первоначальное сообщение от polo
a:link, a:visited {
/* стиль */
}
a:hover, a:active {
/* стиль */
}
Да, но тогда посещенные и непосещенные ссылки будут отображаться одинаково. Ð_то не совсем то, что хотелось бы видеть, а именно: изменение стиля посещенной ссылки, но с последующим возвратом состояния :link (при следующей сессии или при появлении новых сообщений в теме). Такое возможно вообще осуществить?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-03-2006 20:57 |
|
|
Администратор
|
| Посто при помощи цсс нет. Да и зачем это? Не... |
[сооб. #81222]
27-03-2006 21:07 |
|
|
Участник+
|
| CURANS посещенные не посещенные это дело... |
[сооб. #81288]
30-03-2006 00:39 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
CURANS посещенные не посещенные это дело браузера клиента, может у него вообще ссылки зеленые...
Можно это не элегантно сделать дописывая в урл динамич. инф-ию типа ID сессии... Но, как сказал, уважаемый polo это не цсс, да и не надо...
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
30-03-2006 00:39 |
|
|
Участник
|
[QUOTE]Первоначальное сообщение от he][es
[b]CURANS... |
[сооб. #81308]
30-03-2006 13:48 |
|
Участник
Зарегистрирован: Mar 2006
Место проживания:
Публикаций: 6
Статус:  |
quote: Первоначальное сообщение от he][es
CURANS посещенные не посещенные это дело браузера клиента, может у него вообще ссылки зеленые...
Можно это не элегантно сделать дописывая в урл динамич. инф-ию типа ID сессии... Но, как сказал, уважаемый polo это не цсс, да и не надо...
В том-то и дело, что это дело браузера (сорри за калабур). Но зелеными они быть не могут, раз в стилях это определено иначе. Жаль, что с помощью css нельзя. Тут вот мне подсказывают, что можно еще с помощью javascript, обновляя историю браузера... Спасибо за совет с ID/
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
30-03-2006 13:48 |
|
|
Администратор
|
| ну так при помощи яваскрипт можешь например... |
[сооб. #81316]
30-03-2006 23:34 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
ну так при помощи яваскрипт можешь например дописывать время в секундах с интервалом скажем в минуту, просто нужно дублировать ссылки в noscript.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
30-03-2006 23:34 |
|
|
Участник+
|
| [quote]Но зелеными они быть не могут, раз в стилях... |
[сооб. #81321]
31-03-2006 09:33 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
quote: Но зелеными они быть не могут, раз в стилях это определено иначе.
Могут... Смотря как браузер настроен...
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
31-03-2006 09:33 |
|
|
Участник
|
2polo
А можно полностью код? Хотя, тематика... |
[сооб. #81322]
31-03-2006 11:01 |
|
Участник
Зарегистрирован: Mar 2006
Место проживания:
Публикаций: 6
Статус:  |
2polo
А можно полностью код? Хотя, тематика ветки не та, но все-таки =)...
2he][es
Ну понятно, что если пользователь использует свои таблицы стилей, а не таблицы автора или если браузер не понимает css (и т.д. и т.п.), то страница будет отображаться как угодно, но только не так, как хочу я...=) Но это все-таки исключения, наверное....
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
31-03-2006 11:01 |
|
|
|
Формат времени GMT. Текущее время 12:44.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01035690 seconds (51.63% PHP - 48.37% MySQL) with 21 queries.
|
 |