Autor Zpráva
Martyy
Profil *
Ahoj, pouzivam pocitadlo netagent.cz, ale podle webu w3c.org obsahuje 5 chyb. Napisete mi prosim jak je odstranim? Zde prikladam kod:

<a href="http://www.netagent.cz"><script language="JavaScript" type="text/javascript">
        <!--
        document.write ('<a href="http://www.netagent.cz" target="_top"><img     src="http://www.netagent.cz/agent.php?id=14064&amp;box=1&amp;color=dar k&amp;ur='+escape(document.referrer)+'&amp;rw='+escape(window.screen.w idth)+'&amp;rh='+escape(window.screen.height)+'&amp;cd='+escape(window .screen.colorDepth)+'&amp;pt='+escape(document.title)+'&amp;lc='+escap e(document.location)+'" width="100" height="72" border="0" alt="NetAgent" /><\/a>');
        //-->
        </script></a><noscript><a href="http://www.netagent.cz" target="_top"><img src="http://www.netagent.cz/agent.php?id=14064&amp;box=1&amp;color=dar k" border="0" alt="NetAgent" width="100" height="72" /></a></noscript>


Diky
Str4wberry
Profil
Ten název vlákna sis měl napsat do Googlu, ne sem.
Chamurappi
Profil
Reaguji na Martyy:
Už se to tu řešilo.
Používej raději český validátor.
Gekon
Profil
Nejspíš používáš XHTML, tudíž tam nesmí být atribut target, dále pak nechápu, co je tohle <\/a>, a jistě se najde ještě něco, ale s tím už ti poradí někdo jiný.
Chamurappi
Profil
Z počtu chyb jde odvodit, že Martyy deklaruje striktní DTD HTML 4.
Tedy deklaroval. Teď už má validní HTML 4.01 Transitional.

Reaguji na Gekona:
1) Atribut target v XHTML je.
2) „<\/a>“ je zápis uzavírací značky escapovaný tak, aby ho HTML parser nemohl považovat za ukončovací značku (více tu). Ve výchozím kódu NetAgentu tuším lomítko není, Martyy jej tam dopsal na doporučení validátoru.
3) Validátor si v HTML všímá ve <script>u jen sekvence „</“ a v XHTML si zase vůbec nevšímá komentářů. Takže ten target nevidí.
Gekon
Profil
Chamurappi
Díky za vysvětlení.

Edit: 1.) Ve Strictu není, a vsadím se, že Martyy v něm píše:)
Martyy
Profil *
Díky všem, vyřešeno.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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