Autor Zpráva
Hu GO
Profil *
Mám tento kód:

<a href="http://www.toplist.cz" ><script language="JavaScript" type="text/javascript">
<!--
document.write ('<img src="http://toplist.cz/count.asp?id=154884&amp;logo=mc&amp;http='+esca pe(document.referrer)+'&amp;wi='+escape(window.screen.width)+'&amp;he= '+escape(window.screen.height)+'" width="88" height="60" border=0 alt="TOPlist" />');
//--></script><noscript><img src="http://toplist.cz/count.asp?id=154884&amp;logo=mc" border="0"
alt="TOPlist" width="88" height="60" /></noscript></a>

validátor hlásí:

> Error Line 234 column 23: document type does not allow element "noscript" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
>> //--></script><noscript><img src="http://toplist.cz/count.asp?id=154884&logo
>> The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
>> One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

Když jsem se na to ptal někoho z tplistu, řekl mi:
"reseni je cast noscript vynechat, ale pak nebudou zaznamenavany
pristupy s vypnutym javaskriptem. Nazorny priklad toho, ze validita
neznamena funkcnost ;-)"

To jinak opravdu nejde?
Fred
Profil
eseni je cast noscript vynechat, ale pak nebudou zaznamenavany
pristupy s vypnutym javaskriptem. Nazorny priklad toho, ze validita
neznamena funkcnost ;-)
=Hovadina
Ten obsah patří do nějakého blokového elementu třeba do <p>
<noscript>
<p>
<a href="http://www.toplist.cz"><img src="http://toplist.cz/count.asp?id=154884&amp;logo=" alt="toplist" class="noborder" width="88" height="31" /></a>
</p>
</noscript>
Hu GO
Profil *
No, dal jsem tam <p> a chybu to vrací stále, a tu samou.

viz
http://validator.w3.org/check?uri=www.sudoku-league.com%2Fcz%2F
a
www.sudoku-league.com/cz/
habendorf
Profil
Ale ne, problém je jinde - snažíš se to nacpat do inline elementu, konkrétně <a>.
Fred
Profil
habendorf
No jo to je ale vidět až z toho odkazu. Dej si tam
<p class="toplist">
<script type="text/javascript">
<!--
document.write ('<img src="http://toplist.cz/count.asp?id=154884&amp;logo=mc&amp;http='+esca pe(document.referrer)+'&amp;wi='+escape(window.screen.width)+'&amp;he= '+escape(window.screen.height)+'" width="88" height="60" onclick="document.location.href='http://www.toplist.cz'" alt="TOPlist" />');
//--></script>
<noscript>
<a href="http://www.toplist.cz" ><img src="http://toplist.cz/count.asp?id=154884&amp;logo=mc" alt="TOPlist" width="88" height="60" /></a>
</noscript></p>
habendorf
Profil
No jo to je ale vidět až z toho odkazu.
Jasně.
Fred
Profil
habendorf A víš, že tam to <p> být musí? Teˇjsem to zkoušel, já to takhle na stránkách mám a jsou validní, jen jsem si nebyl jistej, protože to mám celý překopaný.


Hu GO Smaž <p class="toplist"> a dej místo toho <div class="toplist">
Validní to je takhle (testováno ;-)), sorry za zmatek.

<div class="toplist">
<script type="text/javascript">
<!--
document.write ('<img src="http://toplist.cz/count.asp?id=154884&amp;logo=mc&amp;http='+esca pe(document.referrer)+'&amp;wi='+escape(window.screen.width)+'&amp;he= '+escape(window.screen.height)+'" width="88" height="60" onclick="document.location.href='http://www.toplist.cz'" alt="TOPlist" />');
//--></script>
<noscript>
<p>
<a href="http://www.toplist.cz" ><img src="http://toplist.cz/count.asp?id=154884&amp;logo=mc" alt="TOPlist" width="88" height="60" /></a>
</p>
</noscript>
</div>
Hu GO
Profil *
Ok. diky moc!
Hu GO
Profil *
počkej, a nepobije se ten apostrof u docunent.write a document.location?
Fred
Profil
Co takhle to vyzkoušet?
ax123
Profil
Díky mě to taky nakonec pomohlo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0