Rambler's Top100
Приветствуем, Гость: Регистрация | Вход
 
Главная | FAQ | Поиск | Пользователи | Группы
 

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

 
Начать новую тему   Ответить на тему    Список форумов Форум Macromedia Dreamweaver -> Скрипты Java
 
Автор Сообщение
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&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
Модератор

Модератор


Возраст: 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 писал(а):
И еще раз повторяю - для счетчика хватает ТОЛЬКО картинки


да, но там же картинка генерится в зависимости от параметров браузера (ява, куки, размер окна, глубина цвета)
некоторые параметры я не знаю, как заменить на константы
Вернуться к началу
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум Macromedia Dreamweaver -> Скрипты Java Часовой пояс: GMT + 2
Страница 1 из 1

 



Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB


Заблокировано регистраций / сообщений: 55981 / 0

Rambler's Top100 Рейтинг@Mail.ru