Невалидный код кнопки Нерс.ру
Здравствуйте! Решил разместить у себя на сайте счетчик от Нерс.ру.
Но код, который они выдали невалидный. Большинство проблем с валидностью (в ссылках) я исправил заменой невалидных элементов на их амперсанды.
Подскажите пожалуйста, как сделать код кнопки на Нерс.ру валидным стандарту XHTML 1.0 Transitional:
<script type="text/javascript">
document.cookie="nerstop=1; path=/";
param="&refer="+escape(document.referrer)+"&am p;page="+escape(window.location.href);
param+="&c="+(document.cookie?'yes':'no')+"&am p;res="+screen.width+'x'+screen.height+"&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) тут быть не должно. Он пишет о том, что это будто бы элементы стиля в теле документа.
|