Валидность кода рекламы

Статус
Закрыто для дальнейших ответов.

mitan

Well-Known Member
Регистрация
29.05.2008
Сообщения
50
Здравствуйте программисты!!!
Снова "мучаю" вас и этот форум с вопросом о правильности (валидности)...
У меня на страничке http://moystol.ru/obed/ стоит рекламный код от AdFun, и плагин FireFox показывает мне на ошибки, в основном в 208 строке, что это за ошибки, можно ли их каким-либо образом исправить?
Заранее большое спасибо!!!
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
Вообще в верстке 46 ошибок...и каждая может порождать другую...
 

blackcot

Well-Known Member
Регистрация
10.09.2009
Сообщения
439
Для начала замените в 205 строке ...language="JavaScript"... на ...language="text/javascript"..., а в коде скрипта (208 строка) все '&' на '&'.
Потом будем смотреть дальше.
 

mitan

Well-Known Member
Регистрация
29.05.2008
Сообщения
50
Для начала замените в 205 строке ...language="JavaScript"... на ...language="text/javascript"..., а в коде скрипта (208 строка) все '&' на '&'.
Потом будем смотреть дальше.

Попробовал заменить в 208 строке всё на & не получилось, точнее реклама просто перестала отображаться на сайте, кстате может я не проавильно вставлял? Нужно ли знак ; писать, я его вписывал ...
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Вот валидный вариант вашего рекламного кода:

Код:
<script type="text/javascript">
var siteid = 13076;
var bnrand = Math.round(Math.random() * 100000);
document.write('<iframe src="http://ad1.adfun.ru/cgi-bin/ad?act=show&amp;rnd=' + bnrand + '&amp;imgsize=70&amp;filestyle=&amp;adfunstyle=0' + '&amp;numbun=2' + '&amp;siteid=' + siteid + '&amp;cat=&amp;show=hor" frameborder=0 vspace=0 hspace=0 width=100% height=58 marginwidth=0 marginheight=0 scrolling=no><\/iframe>');
</script>
 

mitan

Well-Known Member
Регистрация
29.05.2008
Сообщения
50
Вот валидный вариант вашего рекламного кода:

Код:
<script type="text/javascript">
var siteid = 13076;
var bnrand = Math.round(Math.random() * 100000);
document.write('<iframe src="http://ad1.adfun.ru/cgi-bin/ad?act=show&amp;rnd=' + bnrand + '&amp;imgsize=70&amp;filestyle=&amp;adfunstyle=0' + '&amp;numbun=2' + '&amp;siteid=' + siteid + '&amp;cat=&amp;show=hor" frameborder=0 vspace=0 hspace=0 width=100% height=58 marginwidth=0 marginheight=0 scrolling=no><\/iframe>');
</script>

Спасибо за более конкретный ответ, заменил на ваш предлагаемый ответ, посмотрите теперь ошибок почему то ещё больше стало в этом же коде тоже, может есть ещё какие варианты на счёт этого кода?

http://moystol.ru/obed/
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Недоглядел, что у вас xHTML, а не HTML.

В итоге:

Код:
<script type="text/javascript">
//<![CDATA[
var siteid = 13076;
var bnrand = Math.round(Math.random() * 100000);
document.write('<iframe src="http://ad1.adfun.ru/cgi-bin/ad?act=show&amp;rnd=' + bnrand + '&amp;imgsize=70&amp;filestyle=&amp;adfunstyle=0' + '&amp;numbun=2' + '&amp;siteid=' + siteid + '&amp;cat=&amp;show=hor" frameborder=0 vspace=0 hspace=0 width=100% height=58 marginwidth=0 marginheight=0 scrolling=no><\/iframe>');
//]]>
</script>
 

mitan

Well-Known Member
Регистрация
29.05.2008
Сообщения
50
СУПЕР!!!
Всё работает и никаких ошибок!!!!!!!!!!!!!
СПАСИБО!!!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ