Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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) тут быть не должно. Он пишет о том, что это будто бы элементы стиля в теле документа.
Ответить с цитированием
  #2 (permalink)  
Старый 02.05.2011, 19:04
Новичок на форуме
Отправить личное сообщение для kovsh Посмотреть профиль Найти все сообщения от kovsh
 
Регистрация: 02.05.2011
Сообщений: 3

Небольшие дополнения по данному вопросу

Оригинал выданного ими кода:
<script type="text/javascript">
document.cookie="nerstop=1; path=/";
param="&refer="+escape(document.referrer)+"&page=" +escape(window.location.href);
param+="&c="+(document.cookie?'yes':'no')+"&res="+ screen.width+'x'+screen.height+"&b=3";
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/b3.png" border="0" alt="top.ners.ru"></a></noscript>

а вот ссылка на мой сайт, на котором и наблюдается проблема с этим счетчиком:
Агентство недвижимости Аллея-Плюс
Ответить с цитированием
  #3 (permalink)  
Старый 02.05.2011, 19:18
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

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

смотрите на предидущее сообщение (18:04).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать bodyclick код royksopp Общие вопросы Javascript 8 14.10.2011 16:39
код странно отрабатывает комбинацию клавиш ffx Общие вопросы Javascript 4 20.01.2011 10:58
заменяю один текст другим через прозрачность. кнопки конфликтуют. plishas Events/DOM/Window 7 12.01.2011 21:34
какой код клавиши у кнопки cmd у apple demi Events/DOM/Window 2 25.02.2010 11:32
Как узнать динамический код страницы? gosha13 Общие вопросы Javascript 5 27.07.2009 13:31