Как счетчик liveinternet сделать невидимым?

Поначалу загуглил, думал все уже красиво решено. Ан нет, все решения в топе выдачи совершенно корявые: оставить код счетчика почти без изменений, сделать visibility:hidden, либо display:none, либо установить прозрачность в ноль.
Чем плохи решения?

Первое и третье — оставляет место под картинку счетчика на странице, этим они и корявы. Второе — полностью скрывает картинку, но где спрашивается гарантия, что браузер не решит в один прекрасный момент, после очередного обновления, что раз отображать картинку или блок с этой картинкой не надо, то и загружать эту картинку тоже совершенно необязательно?
Короче, это не наши методы. Нам надо, чтобы счетчика на странице не было, на верстку он никак не влиял, но при этом гарантированно загружался при загрузке страницы. Делаем так: создаем объект javascript Image и присваиваем свойству src адрес картинки.

Вот теперь все как положено!
UPD: Как оказалось, при получении счетчика на livinternet как раз такой код и используется в варианте — счетчик из двух частей.

Добавить комментарий