#1 2010.04.05 22:32

center22
Участник
Зарегистрирован: 2010.03.15
Сообщений: 27
Карма: 1
Профиль

Валидатор

Геморой подскажи пожалуйсто что можно сделать. Вот есть у меня скрипт в нем код

Код:

1
2
<a href="{href}" onMouseOver="showhint('{title}<br><img style=&quot;border: 1px solid #999999;&quot; src=&quot;{image}&quot; width=&quot;200&quot;><br>{rate} | {news_read}',this, event, '200px')">
<img style="border:1px solid #555;" src="{image}" alt="{title}" height="95" width="75"></a>{newline}

Валидатор ругается на &quot; заменяю эти эроглифы на двойную ковычку " тогда перестает работать сам скрипт... И еще он дает совет заменить эту &quot; на &apm; вроди... И тоже самое скрипт перестает работать...

Отредактировано center22 (2010.04.05 22:32)

Неактивен

#2 2010.04.05 23:14

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Валидатор

нужна JS функция showhint

Неактивен

#3 2010.04.06 18:35

center22
Участник
Зарегистрирован: 2010.03.15
Сообщений: 27
Карма: 1
Профиль

Re: Валидатор

а где ее взять и как поставить?
Добавлено спустя   6 минут  37 секунд:

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function showHint(str)
{
if (str.length==0)
{
document.getElementById("txtHint").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Браузер не поддерживает запросы HTTP")
return
}
var url="gethint.asp"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

это она?
Добавлено спустя   7 минут  45 секунд:
есле это она то как ее установить?

Неактивен

#4 2010.04.06 19:16

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Валидатор

маразм) что тебе сделать-то надо? никогда не копипасти код бездумно.

Неактивен

#5 2010.04.06 19:32

center22
Участник
Зарегистрирован: 2010.03.15
Сообщений: 27
Карма: 1
Профиль

Re: Валидатор

мне нужно сделать текст валидным а оснавные ошибки в этом коде

Код:

1
2
<a href="{href}" onMouseOver="showhint('{title}<br><img style=&quot;border: 1px solid #999999;&quot; src=&quot;{image}&quot; width=&quot;200&quot;><br>{rate} | {news_read}',this, event, '200px')">
<img style="border:1px solid #555;" src="{image}" alt="{title}" height="95" width="75"></a>{newline}

валидатор говорит что ошибка в этих символах:   &quot;  заменяю их на " двойные ковычки и скрипт перестает работать ...


А этот код выводит картинки в ряд а их там 13 штук это уже 78 ошибок а их там аш 320 помоги как можно исправить у меня xhtml

Для хорошего сайта не лохотрон не комерческий бесплатный просто нравится чето делать

Отредактировано center22 (2010.04.06 19:36)

Неактивен

#6 2010.04.06 19:43

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Валидатор

текст, который передается параметром в функцию showhint прогони в php через rawurlencode, а в саму функцию showhint замени на эту.

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function showhint(str)
{
if (str.length == 0) {
document.getElementById("txtHint").innerHTML = "";
return;
}
xmlHttp = GetXmlHttpObject();
if (xmlHttp == null) {
alert ("Браузер не поддерживает запросы HTTP");
return;
}
var url = "gethint.asp?q=" + decodeURIComponent(str) + "&sid=" + Math.random();
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}

Неактивен

#7 2010.04.06 19:48

center22
Участник
Зарегистрирован: 2010.03.15
Сообщений: 27
Карма: 1
Профиль

Re: Валидатор

а подругому некак нельзя ? я непанимаю пхп

Неактивен

#8 2010.04.06 20:03

center22
Участник
Зарегистрирован: 2010.03.15
Сообщений: 27
Карма: 1
Профиль

Re: Валидатор

в этом кодн ошибки на это there is no attribute "onMouseOver"

Неактивен

#9 2010.04.06 20:13

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Валидатор

в нижнем регистре все пиши onmouseover

Неактивен

#10 2010.04.06 21:07

center22
Участник
Зарегистрирован: 2010.03.15
Сообщений: 27
Карма: 1
Профиль

Re: Валидатор

Спасибо

Неактивен

#11 2010.04.06 21:53

center22
Участник
Зарегистрирован: 2010.03.15
Сообщений: 27
Карма: 1
Профиль

Re: Валидатор

c 320 результат 203
Вот наткнулся на этот пример:

валидный

Код:

1
2
3
4
5
<script type="text/javascript">
<!--//<![CDATA[
код скрипта
//]]>-->
</script>

невалидный

Код:

1
2
3
<script>
код скрипта
</script>

А какже быть вот с такими?

Код:

1
<script type="text/javascript" src="/highslide/highslide.js"></script>

Неактивен

#12 2010.04.06 22:33

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Валидатор

вопрос в чем?

Неактивен

#13 2010.04.06 23:00

center22
Участник
Зарегистрирован: 2010.03.15
Сообщений: 27
Карма: 1
Профиль

Re: Валидатор

Вопрос втом что вот есть в мазиле файрфокс плагин каторый проверяет на валидность и дает рекомендации как исправить .

Вот есть счетчик лайв интернет

Код:

1
2
3
4
5
6
7
8
9
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='http://counter.yadro.ru/hit?t52.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров и"+
" посетителей за 24 часа' "+
"border='0' width='88' height='31'></a>")

валидатор говорит мне поставь слэш перед тэгом </a> чтоб получилось <\/a>

Код:

1
2
3
4
5
6
7
8
9
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='http://counter.yadro.ru/hit?t52.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров и"+
" посетителей за 24 часа' "+
"border='0' width='88' height='31'><\/a>")

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

Неактивен

#14 2010.04.07 07:59

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Валидатор

вынеси этот код в отдельный js файл и вставляй его через атрибут src тега script

Неактивен

#15 2010.04.07 21:32

center22
Участник
Зарегистрирован: 2010.03.15
Сообщений: 27
Карма: 1
Профиль

Re: Валидатор

понятно спс

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.014 s