|
|
| Автор |
Сообщение |
Vbnzq Знакомый

Возраст: 29
Зарегистрирован: 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&color=11&sx="+sx+"&sy="+sy+"&cl="+cl+"&mc="+mc+"&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 Модератор

Возраст: 30
Зарегистрирован: 12.05.2005
Сообщения: 846
|
Добавлено: Пн Май 28, 2007 8:06 am Заголовок сообщения: |
|
|
попробуйте вставить код счетчика через document.write - это раз. Во вторых - по спецификации xhtml большая часть атрибутов (в том числе width и height) отменена.
Если Вы пробуете использовать xhtml strict, то попробуйте сменить доктайм на менее строгий |
|
| Вернуться к началу |
|
 |
Vbnzq Знакомый

Возраст: 29
Зарегистрирован: 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 Модератор

Возраст: 30
Зарегистрирован: 12.05.2005
Сообщения: 846
|
Добавлено: Пн Май 28, 2007 12:36 pm Заголовок сообщения: |
|
|
для работы счетчика необходима только прогрузка картинки. Соответственно все можно убрать.
document.write я советовал для того, чтобы ВЕСЬ код счетчика внедрить в страничку |
|
| Вернуться к началу |
|
 |
Vbnzq Знакомый

Возраст: 29
Зарегистрирован: 22.02.2006
Сообщения: 80
|
Добавлено: Пн Май 28, 2007 6:49 pm Заголовок сообщения: |
|
|
| вот тут я че-та ваще не понял... что еще туда можно запихнуть? (в document.write) |
|
| Вернуться к началу |
|
 |
OldFornit Модератор

Возраст: 30
Зарегистрирован: 12.05.2005
Сообщения: 846
|
Добавлено: Вт Май 29, 2007 11:58 am Заголовок сообщения: |
|
|
с помощью document.write можно создать новый DOM-узел документа, в котором может находится абсолютно все, что угодно.
Подробности - http://xhtml.ru/category/dom_intro/ |
|
| Вернуться к началу |
|
 |
Vbnzq Знакомый

Возраст: 29
Зарегистрирован: 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 Модератор

Возраст: 30
Зарегистрирован: 12.05.2005
Сообщения: 846
|
Добавлено: Ср Май 30, 2007 10:38 am Заголовок сообщения: |
|
|
а попробуйте это тогда не через document.write сделать. Видно же, что в итоге получается банальная картинка в качестве ссылки.
И еще раз повторяю - для счетчика хватает ТОЛЬКО картинки |
|
| Вернуться к началу |
|
 |
Vbnzq Знакомый

Возраст: 29
Зарегистрирован: 22.02.2006
Сообщения: 80
|
Добавлено: Ср Май 30, 2007 10:51 am Заголовок сообщения: |
|
|
| OldFornit писал(а): | | И еще раз повторяю - для счетчика хватает ТОЛЬКО картинки |
да, но там же картинка генерится в зависимости от параметров браузера (ява, куки, размер окна, глубина цвета)
некоторые параметры я не знаю, как заменить на константы |
|
| Вернуться к началу |
|
 |
|