Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помогите решить задачку (Простую но непонятную) (https://javascript.ru/forum/dom-window/9613-pomogite-reshit-zadachku-prostuyu-no-neponyatnuyu.html)

Suharik 28.05.2010 11:19

Пример полезный, пригодится спасибо. Но задача так и не решена.

trikadin 28.05.2010 21:57

М. Могу предложить два варианта. Первый - прописывать это на сервере. Второй (кстати, не факт, что он работает, а даже если и работает, то виснуть будет долго) - это при загрузке скриптом проверять visited ссылок в таблицах (если это возможно, что не факт), и выставлять соответственно стили.

Kolyaj 28.05.2010 22:06

Цитата:

Сообщение от trikadin
прописывать это на сервере

А откуда сервер знает, какие ссылки посещены?

trikadin 28.05.2010 22:09

Я имел в виду, что ему можно об этом сказать) Например, при посещении ссылки - AJAX-скрипт, который переставит класс этой ссылки, или что-то в этом духе))

Kein 01.06.2010 20:25

что-то типа:
document.ready(function(){
   $('#table a:visited').each(function(){
       $(this.parentNode.parentNode).find(a).addClass('visited');
   });
});

Sweet 01.06.2010 22:30

Есть еще вариант брать при загрузке страницы (при необходимости и при нажатии на ссылку) цвет ссылки с помощью:
var a = document.getElementsByTagName('A')[0]
var cs = a.currentStyle || window.getComputedStyle(a, null)

Ну и .style.color = cs.color кому надо:)


Часовой пояс GMT +3, время: 18:20.