Вычисление посещённых ссылок пользователя с помощью Javascript и DOM Level 2

Для этого нам нужен метод объекта window — getComputedStyle. В ИЕ как всегда всё непросто — у него есть свойство currentStyle элемента.

Ниже — пример (ну его лучше бы немного усложнить — не нужен нам лишний div в дереве).

Пример. Вычисление посещённых ссылок

Есть у браузеров как всегда забавные особенности — при получении вычисленного цвета

  • Firefox всегда возвращает строку вида ‘rgb(0, 255, 0)
  • Internet Explorer — ровно то, что записано в стиле: написали ‘rgb(0,255,0)‘ — получили их «на выходе», написали ‘#0f0‘ — ровно эту же строку и получили (хотя если написать в стилях ‘rgb(0, 255, 0)‘, то получим ‘rgb(0,255,0)‘, т.е. пробелы видимо режет)
  • Opera возвращает строку вида ‘#00ff00

One Response so far.

  1. Шикарно, возьму в дневник

LEAVE A COMMENT