Вы не зашли.
Геморой подскажи пожалуйсто что можно сделать. Вот есть у меня скрипт в нем код
Код:
<a href="{href}" onMouseOver="showhint('{title}<br><img style="border: 1px solid #999999;" src="{image}" width="200"><br>{rate} | {news_read}',this, event, '200px')"> |
<img style="border:1px solid #555;" src="{image}" alt="{title}" height="95" width="75"></a>{newline} |
Валидатор ругается на " заменяю эти эроглифы на двойную ковычку " тогда перестает работать сам скрипт... И еще он дает совет заменить эту " на &apm; вроди... И тоже самое скрипт перестает работать...
Отредактировано center22 (2010.04.05 22:10)
нужна JS функция showhint
а где ее взять и как поставить?
Добавлено спустя 6 минут 37 секунд: Код:
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 секунд: есле это она то как ее установить?
маразм) что тебе сделать-то надо? никогда не копипасти код бездумно.
мне нужно сделать текст валидным а оснавные ошибки в этом коде
Код:
<a href="{href}" onMouseOver="showhint('{title}<br><img style="border: 1px solid #999999;" src="{image}" width="200"><br>{rate} | {news_read}',this, event, '200px')"> |
<img style="border:1px solid #555;" src="{image}" alt="{title}" height="95" width="75"></a>{newline} |
валидатор говорит что ошибка в этих символах: " заменяю их на " двойные ковычки и скрипт перестает работать ...
А этот код выводит картинки в ряд а их там 13 штук это уже 78 ошибок а их там аш 320 помоги как можно исправить у меня xhtml
Для хорошего сайта не лохотрон не комерческий бесплатный просто нравится чето делать
Отредактировано center22 (2010.04.06 19:07)
текст, который передается параметром в функцию showhint прогони в php через rawurlencode, а в саму функцию showhint замени на эту.
Код:
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); |
} |
а подругому некак нельзя ? я непанимаю пхп
в этом кодн ошибки на это there is no attribute "onMouseOver"
в нижнем регистре все пиши
onmouseover
c 320 результат 203
Вот наткнулся на этот пример:
валидный
Код:
<script type="text/javascript"> |
<!--//<![CDATA[ |
код скрипта |
//]]>--> |
</script> |
невалидный
Код:
<script> |
код скрипта |
</script> |
А какже быть вот с такими?
Код:
<script type="text/javascript" src="/highslide/highslide.js"></script> |
Вопрос втом что вот есть в мазиле файрфокс плагин каторый проверяет на валидность и дает рекомендации как исправить .
Вот есть счетчик лайв интернет
Код:
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>
Код:
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>") |
и ошибка исчезает. ему можно верить этому валидатору? этаму плагину мозилы
вынеси этот код в отдельный js файл и вставляй его через атрибут src тега script