Autor Zpráva
Jericho
Profil *
Ahoj... Dal jsem si na své stránky počítadlo od TopListu... Na tom by nebylo nic zvláštního, ale ten vygenerovaný kód je nevalidní... Po zvalidování stránky (http://validator.w3.org/check?uri=http%3A%2F%2Fnewspaper.wz.cz%2Finde x1.htm) mám na stránce jen jednu chybu a to právě v kódu toho počítadla... Nevím, jak jí odstranit... :( Prosím, poraďte... Předem díky... :)
zimmi
Profil
napis presne kde to je ta chyba????
zimmi
Profil
hele sorry, ale me to tam pise chyb 23, nedal jsi nahodou spatnou url na validator?
Jericho
Profil *
zimmi: Jdi na adresu: http://validator.w3.org/check?uri=http%3A%2F%2Fnewspaper.wz.cz%2Finde x1.htm

a tam to vidíš

Chyba je v noscript...
Jericho
Profil *
Sorry, tady... http://validator.w3.org/check?uri=http%3A%2F%2Fnewspaper.wz.cz%2Findex 1.htm
zimmi
Profil
mam taky pocitadlo od toplistu v tomhle formatu:
<script language="JavaScript" type="text/javascript">
<!--
document.write ('<img id="toplist" src="http://toplist.cz/count.asp?id=114426&amp;logo=bc&amp;http='+esca pe(document.referrer)+'&amp;wi='+escape(window.screen.width)+'&he='+es cape(window.screen.height)+'" width="88" height="120" border=0 alt="TOPlist" />');
//--></script><noscript><img SRC="http://toplist.cz/count.asp?id=114426&amp;logo=bc" border="0"
alt="TOPlist" width="88" height="120" /></noscript>
a bere mi to validator jako ze je to validni
Jericho
Profil *
zimmi: Ano, udělal jsem počítadlo jako máš Ty a už to validní je, ale u tý verze pořítadla bez Pořadí je to nevalidní... Dík a zatím... :)
Masstall
Profil *
a zze se tag ptam: Validni myslite podle jaky deklarace? podle html 4.01 strict nejni toplist valildni vubec nijak pokud obsahuje jedinej kousek java scriptu - jedinej zpusob jak to zmaknout je celej java script umistit do externiho souboru .js a ponechat pouze jednoduchej odkaz v nemz se nacte - takto to nebude funkcni pokud si uzivatel vypne scripty v prohlizeci ale cert to vem. V praxi to vapda takto:

<div id="toplist" style="text-decoration:none;">
<a href="http://www.toplist.cz/stat/159244" onclick="window.open('http://www.toplist.cz/stat/159244', '_blank'); return false">
<script src="toplist.js" charset="windows-1250" type="text/javascript"></script>
</a>
</div>

toje napozicovanej div s toplistem a odkazem na statistiky my stranky, rozsireny funkce (zjistovani rozliseni, prohlizece atd.) obstara script v souboru toplist.js:

document.write ('<img src="http://toplist.cz/count.asp?id=159244&amp;logo=bc&amp;http='+esca pe(document.referrer)+'&amp;wi='+escape(window.screen.width)+'&amp;he= '+escape(window.screen.height)+'&amp;cd='+escape(window.screen.colorDe pth)+'&amp;t='+escape(document.title)+'" width="88" height="120" border=0 alt="TOPlist" />');
// end func

pokud prohlizec script ignoruje, nezobrazi se v odkazu nic...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0