Показать сообщение отдельно
  #1 (permalink)  
Старый 02.05.2011, 18:34
Новичок на форуме
Отправить личное сообщение для kovsh Посмотреть профиль Найти все сообщения от kovsh
 
Регистрация: 02.05.2011
Сообщений: 3

Невалидный код кнопки Нерс.ру
Здравствуйте! Решил разместить у себя на сайте счетчик от Нерс.ру.
Но код, который они выдали невалидный. Большинство проблем с валидностью (в ссылках) я исправил заменой невалидных элементов на их амперсанды.

Подскажите пожалуйста, как сделать код кнопки на Нерс.ру валидным стандарту XHTML 1.0 Transitional:
<script type="text/javascript">
document.cookie="nerstop=1; path=/";
param="&amp;refer="+escape(document.referrer)+"&am p;page="+escape(window.location.href);
param+="&amp;c="+(document.cookie?'yes':'no')+"&am p;res="+screen.width+'x'+screen.height+"&amp;b=2";
document.write("<a id='topnersru' href='http://top.ners.ru/in.php?id=23058' target='_blank'><img src='http://top.ners.ru/img.php?id=23058"+param+"' border='0' alt='top.ners.ru' /></a>")</script>

<noscript><a href="http://top.ners.ru/in.php?id=23058" target='_blank'><img src="http://img.ners.ru/top/b2.png" border="0" alt="top.ners.ru" /></a></noscript>

А именно, проблема в участке:
document.write("<a id='topnersru' href='http://top.ners.ru/in.php?id=23058' target='_blank'><img src='http://top.ners.ru/img.php?id=23058"+param+"' border='0' alt='top.ners.ru' /></a>");

Валидатор ругается на неправильную вложенность элементов, т.е. на то что по стандарту этих элементов (тегов a и img) тут быть не должно. Он пишет о том, что это будто бы элементы стиля в теле документа.
Ответить с цитированием