При загрузке сайта в шапке выводится странный код. что делать?

голоса: +8

При выполнении команды "Выход с сайта" над сайтом появляется надпись: 

(function(){ var script = document.createElement('script'); script.async = true; script.type = 'text/javascript'; script.src = 'http://sys000.uid.me/canalyzer/?c=uSD'; document.getElementsByTagName("head")[0].appendChild(script); })(); function uSDoff(data){ document.cookie = 'uSD=; path=/; expires=-1'; var d = new Date(); d.setTime(d.getTime() + 86400000); document.cookie = 'uSD='+data+'; path=/; expires='+d; }

Ка от нее избавиться?

Прилагаю скриншот

Адрес сайта http://bal-biblioteka.ucoz.ru/
| Автор: | Категория: JavaScript
Изменение категории | | Автор: o_Lisovenko
Перейдите в Панель управления - Управление дизайном - Страницы сайта. Предоставьте код из данного шаблона.
Огромное спасибо всем!!! Я закрыла тэг и надпись исчезла.

Ответов: 4

голоса: +7
 
Лучший ответ
У вас не закрыт тэг DOCTYPE, перейдите в настройки -> общие настройки, там подправьте строку "Значение тега <!DOCTYPE>:"
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Лучше на <!DOCTYPE html>
голоса: +7

Данная проблема возникла из за того, что для не авторизованых пользователей у вас неправильно прописан скрипт.

От данной надписи можно избавиться в верхней части сайта убрав данный участок кода:

(function(){ var script = document.createElement('script'); script.async = true; script.type = 'text/javascript'; script.src = 'http://sys000.uid.me/canalyzer/?c=uSD'; document.getElementsByTagName("head")[0].appendChild(script); })(); function uSDoff(data){ document.cookie = 'uSD=; path=/; expires=-1'; var d = new Date(); d.setTime(d.getTime() + 86400000); document.cookie = 'uSD='+data+'; path=/; expires='+d; }

Либо, если скрипт вам нужен, обнесите его в <script></script> вот так:

<script>(function(){ var script = document.createElement('script'); script.async = true; script.type = 'text/javascript'; script.src = 'http://sys000.uid.me/canalyzer/?c=uSD'; document.getElementsByTagName("head")[0].appendChild(script); })(); function uSDoff(data){ document.cookie = 'uSD=; path=/; expires=-1'; var d = new Date(); d.setTime(d.getTime() + 86400000); document.cookie = 'uSD='+data+'; path=/; expires='+d; }</script>

 

| Автор:
голоса: +7

У Вас не закрыт Доктип


В панели управления в общих настройках - значение тега 

DOCTYPE вставьте мой
| Автор:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
голоса: +3
Найдите в шаблоне эту строчку кода и удалите её
| Автор:
хорошый ответ.... метод заработать лишних очков...
Ошибаться может каждый.
...