Проверка кода html на валидаторе

S
На сайте с 14.05.2009
Offline
93
758

Поставил на сайт скрипт "Добивить в избранное", но он не проходит проверку на валидаторе.

http://validator.w3.org/#validate_by_input

Если выполнить действия, которые предлагает валидатор, то скрипт перестает действовать = ( Как быть в этой ситуации? Нужен валидный код.

Кидаю код скрипта вместе с минимальным набором тегов.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<title>Untitled Document</title>

<script type="text/javascript">

function bookmarksite(title, url)

{

if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");

else if (typeof window.external == "object") window.external.AddFavorite(url, title);

else return false;

return true;

}

</script>

</head>

<body>

<li><a href="javascript: void(bookmarksite('БЕЗДЕПОЗИТНЫЕ БОНУСЫ', 'http://allcity.net.ru/') || alert('Для добавления страницы в закладки закройте это окно и нажмите Ctrl + D'))">Добавить в избранное</a></li>

</body>

</html>

S4
На сайте с 11.07.2008
Offline
9
#1

Добавь теги <li> в <ul>

ska4ai добавил 04.10.2009 в 10:44

А вот что делать с && в скрипте даже не знаю

E
На сайте с 01.09.2009
Offline
21
#2
ska4ai:
А вот что делать с && в скрипте даже не знаю

"AND" не канает ? вообще это аналог AND а вроде

Качественные шаблоны (http://sohib.ru/gallery/ru/index.html) Генератор анкоров SAPE (http://sohib.ru/generator/ru/index.html)
Gmp
На сайте с 12.10.2008
Offline
83
Gmp
#3

На крайняк вынести яваскрипт в отдельный файл, например MyScript.js, а на его место в коде страницы:

<script type="text/javascript" src="MyScript.js"></script>
Dreammaker
На сайте с 20.04.2006
Offline
570
#4
S
На сайте с 14.05.2009
Offline
93
#5
ska4ai:
Добавь теги <li> в <ul>

ska4ai добавил 04.10.2009 в 10:44
А вот что делать с && в скрипте даже не знаю

Это просто я в теме их не поставил, а так они стоят. Все проходит валидацию, кроме нескольких символов скрипта...

sportmaster добавил 04.10.2009 в 17:42

Dreammaker:
sportmaster, http://ru.wikipedia.org/wiki/CDATA

Если бы я еще что-то здесь понял - было бы вообще супер! = )

sportmaster добавил 04.10.2009 в 17:47

Gmp:
На крайняк вынести яваскрипт в отдельный файл, например MyScript.js, а на его место в коде страницы:
<script type="text/javascript" src="MyScript.js"></script>

А почему на крайняк? Так нежелательно делать? И скрипт, после того, как я его выношу в отдельный файл, перестает работать

Кофейник
На сайте с 11.07.2009
Offline
78
#6

Значит криво выносите. Вот пожалуйста читайте: http://htmlbook.ru/html/script.html

А вообще считаю правильным все скрипты, таблицы стилей и прочее-прочее выносить в отдельные файлы, это намного удобнее. Количество запросов к серверу увеличивается, но удобство работы повышается.

http://immater1um.livejournal.com/ (http://immater1um.livejournal.com/)
E
На сайте с 01.09.2009
Offline
21
#7
sportmaster:
И скрипт, после того, как я его выношу в отдельный файл, перестает работать

если перестает работать то выносите но пропишите в конце кода, например перед закрытием BODY

Anarchist
На сайте с 23.07.2008
Offline
185
#8
sportmaster:
И скрипт, после того, как я его выношу в отдельный файл, перестает работать

волшебство какое-то. может пути неправильно указываете?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий