Rambler's Top100
, : |

! : http://dreamweaver.net.ru/new-forum/

| FAQ | | |

Валидатор XHTML ругается на скрипт счетчика

 
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Скрипты Java
 
Vbnzq
Знакомый

Знакомый


: 36

: 22.02.2006
: 80

: 26, 2007 11:26 am     : Валидатор XHTML ругается на скрипт счетчика

Вот сам скрипт, я его немного уже переделал, ошибок стало меньше, но они все же не хотят уходить. Помогите, плиз.

<!-- goolook.ru -->
<script type="text/javascript">
var sx=screen.width;
var sy=screen.height;
var cl=screen.colorDepth;
document.cookie="goolook=1";var mc=0;if(document.cookie)mc=1;
var mj = (navigator.javaEnabled()?"1":"0");
var url="http://www.goolook.ru/?ref_id=17835";
var img="http://count.goolook.ru/image.php?site=4694&amp;color=11&amp;sx="+sx+"&amp;sy="+sy+"&amp;cl="+cl+"&amp;mc="+mc+"&amp;mj="+mj;
document.write('<a href="'+url+'" onclick="window.open(this.href); return false;"><img src="'+img+'" alt="GooLooK" width="88" height="31" /></a>');
</script>

<script type="text/javascript" src="http://count.goolook.ru/new_mod.php"></script>
<!-- goolook.ru -->
OldFornit
Модератор

Модератор


: 36

: 12.05.2005
: 846

: 28, 2007 8:06 am     :

попробуйте вставить код счетчика через document.write - это раз. Во вторых - по спецификации xhtml большая часть атрибутов (в том числе width и height) отменена.
Если Вы пробуете использовать xhtml strict, то попробуйте сменить доктайм на менее строгий
Vbnzq
Знакомый

Знакомый


: 36

: 22.02.2006
: 80

: 28, 2007 12:32 pm     :

OldFornit ():
попробуйте вставить код счетчика через document.write - это раз. Во вторых - по спецификации xhtml большая часть атрибутов (в том числе width и height) отменена.
Если Вы пробуете использовать xhtml strict, то попробуйте сменить доктайм на менее строгий


так у меня и так через document.write
я использую xhtml Transitional на width и height не ругается, ругается на тег <a> вот в чем заковырка
OldFornit
Модератор

Модератор


: 36

: 12.05.2005
: 846

: 28, 2007 12:36 pm     :

для работы счетчика необходима только прогрузка картинки. Соответственно все можно убрать.
document.write я советовал для того, чтобы ВЕСЬ код счетчика внедрить в страничку
Vbnzq
Знакомый

Знакомый


: 36

: 22.02.2006
: 80

: 28, 2007 6:49 pm     :

вот тут я че-та ваще не понял... что еще туда можно запихнуть? (в document.write)
OldFornit
Модератор

Модератор


: 36

: 12.05.2005
: 846

: 29, 2007 11:58 am     :

с помощью document.write можно создать новый DOM-узел документа, в котором может находится абсолютно все, что угодно.
Подробности - http://xhtml.ru/category/dom_intro/
Vbnzq
Знакомый

Знакомый


: 36

: 22.02.2006
: 80

: 29, 2007 7:42 pm     :

ах это... тада нафига ваще нужны такие стандарты...

в принципе, в данном скрипте (а именно в коде, отвечающем за загрузку картинки) я не вижу параметров, не подходящих под чреьд transitional.
если я не прав, прошу помочь и указать, в где же тут ошибка:
document.write('<a href="'+url+'" onclick="window.open(this.href); return false;"><img src="'+img+'" alt="GooLooK" width="88" height="31" /></a>');
OldFornit
Модератор

Модератор


: 36

: 12.05.2005
: 846

: 30, 2007 10:38 am     :

а попробуйте это тогда не через document.write сделать. Видно же, что в итоге получается банальная картинка в качестве ссылки.
И еще раз повторяю - для счетчика хватает ТОЛЬКО картинки
Vbnzq
Знакомый

Знакомый


: 36

: 22.02.2006
: 80

: 30, 2007 10:51 am     :

OldFornit ():
И еще раз повторяю - для счетчика хватает ТОЛЬКО картинки


да, но там же картинка генерится в зависимости от параметров браузера (ява, куки, размер окна, глубина цвета)
некоторые параметры я не знаю, как заменить на константы
:   
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Скрипты Java : GMT + 2
1 1

 


Powered by phpBB © 2001, 2005 phpBB Group
phpBB


/ : 136246 / 0

Rambler's Top100 @Mail.ru