Autor Zpráva
Scix
Profil
Zdravím,

na úvod říkám, že nepatřím mezi ty kteří musejí mít za každou cenu stránky 100% validní, na druhou stranu mě trochu mrzelo když jsem je projel validátorem a jediné chyby byly od počítadla toplist. Chyby jsem upravil tak, že jsem počítadlo jednoduše skryl. Stránky byly rázem validní, jenže ze statistik zmizela funkce "odkud lidé na stránky přišli", zřejmě je to nějaké opatření toplistu, aby lidé počítadla neskrývali nebo nevím.

Kód je následující:

<a href="http://www.toplist.cz/"><script language="JavaScript" type="text/javascript">
<!--
document.write ('<img src="http://toplist.cz/count.asp?id=xxxxxx&logo=s&http='+escape(docume nt.referrer)+'&wi='+escape(window.screen.width)+'&he='+escape(window.s creen.height)+'&cd='+escape(window.screen.colorDepth)+'&t='+escape(doc ument.title)+'" width="14" height="14" border=0 alt="TOPlist" />');
//--></script><noscript><img src="http://toplist.cz/count.asp?id=xxxxxx&logo=s" border="0"
alt="TOPlist" width="14" height="14" /></noscript></a>



Píše mi to následující chyby:

This page is not Valid XHTML 1.0 Transitional!

1) document type does not allow element "noscript" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.


2) general entity "logo" not defined and no default entity.


3) reference to entity "logo" for which no system identifier could be generated.


4) XML Parsing Error: EntityRef: expecting ';'.


Screenshot je tady.

Jinak četl jsem si předchozí topic, mě jde hlavně o to aby to bylo validní a byly přístupné statistiky odkud lidé přišli. Tím , že jsem obrázek skryl se mi povedlo pouze jedno z toho.
Měsíček
Profil
Poradím s dvojkou ..

Do adresy nepiš .. něco&něco .., ale něco&amp;něco a bude to fajn.
Chamurappi
Profil
Reaguji na Scixe:
Český validátor ti přesně s tímto poradí.
Body 2 až 4 způsobuje Měsíčkem zmíněný ampersand, je to jen jedna chyba, nikoliv tři.
Str4wberry
Profil
Scixi, tohle vlákno Ti nepomohlo?
Scix
Profil
Měsíček
Tak všude kde jsem měl & jsem dal &amp; a pořád mi to píše 4 chyby...

Str4wberry
Bohužel ne, tu validitu jsem poprvé udělal tak, že jsem zkopíroval toplist od Acciho (sorry). Toplist fungoval, bylo to validní, ale nezobrazoval se obrázek a zřejmě díky tomu chyběli ty statistiky odkud lidé přišli.
Měsíček
Profil
V tom případě napiš odkaz na výsledek validátoru .. všechny & jsi určitě nezaměnil.
Scix
Profil
Měsíček
Máš pravdu, přehlednul jsem to. Takže už mi to píše jen 1 chybu. Tu první, tedy document type does not allow element "noscript" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
Měsíček
Profil
Fajn a teď to projeď českým validátorem a dozvíš se co přesně děláš za chybu ..
Scix
Profil
Měsíček
Díky jsem to ale nechápavej hlupák. Já jsem původně dělal to, že jsem ten tag noscript dal pryč a nahradil ho <object></object>, až teď mi došlo, že tam musí být oboje. Díky za pomoc.
Chamurappi
Profil
Reaguji na Scixe:
To ti došlo špatně, <object> tam nedávej.
Proč neuvedeš odkaz na stránku?

Mimochodem, proč zavíráš obrázky </img>? Element <img> je prázdný a má tedy zakázanou ukončovací značku.
Scix
Profil
Chamurappi
Tak co by tam tedy mělo být? Je to (alespoň podle validátor) ok, a statistiky fungují. S tím <img> máš pravdu, je to asi zlozvyk, někde to napíšu, někde ne.
Adresu webu z osobních důvodů psát nechci.
Chamurappi
Profil
Reaguji na Scixe:
Jestli ti jde jen o validitu (navíc o tu pochybnou, kterou ověřuje anglický validátor), tak je <object> OK. Ale nedává v tomto kontextu moc smysl.

Já tvůj web již znám, není nikde soukromě zastrčený, je na doméně druhého řádu a nic podivného jsem na něm neviděl, takže tvé osobní důvody nechápu… to asi bude tím, že jsou skutečně osobní :-)
Scix
Profil
Chamurappi
Bylo mi to jasné, už když ses ptal na to <img> :)), jde spíš o to, že ten web nechci propagovat tímto stylem. Nejsem webový profík a u někoho by to mohlo vzbudit pochybnosti jako o projektu jako celku. Koukám, že validátor má asi nějaký záznam logů :). Jinak já <object> používám hlavně pro vkládání videí, pro nic jiného jsem to snad v životě nepoužil. Každopádně díky za připomínky, já jsem zatím takto spokojen :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: