Autor Zpráva
ppooler
Profil
Zdravím...

Chci se zeptat proč je tento kód nevalidní :
Je to kód pro toto tlačítko
z tohoto webu


<!-- linkuj.cz start -->
<script type="text/javascript">

badge = '<a href="http://linkuj.cz/?id=linkuj&url=' + encodeURIComponent(document.URL) + '&title=' + encodeURIComponent(document.title) + '"><img src="http://linkuj.cz/img/badge.png" border="0" title="Linkuj si !" alt="Linkuj si !" /></a>';
document.writeln(badge);

</script>
<!-- linkuj.cz konec -->
Martin Grames
Profil
Aby to bylo validní, musíš & nahradit za &amp;
ppooler
Profil
Martin Grames
Není to tak...
Timy
Profil
Jestli to máš v XHTML, asi tam chybí sekce CDATA

<!-- linkuj.cz start -->

<script type="text/javascript">
/** <![CDATA[ **/


badge = '<a href="http://linkuj.cz/?id=linkuj&url=' + encodeURIComponent(document.URL) + '&title=' + encodeURIComponent(document.title) + '"><img src="http://linkuj.cz/img/badge.png" border="0" title="Linkuj si !" alt="Linkuj si !" /></a>';

document.writeln(badge);


/**]]>**/
</script>

<!-- linkuj.cz konec -->
ppooler
Profil
I s /** <![CDATA[ **/ mi to hlasí chybu (na stejném místě)
Timy
Profil
Možná by taky nebylo od věci poslat link na tu stránku nebo alespoň říct, co to vlastně háže za chybu...
Martin Grames
Profil
Můžeš tedy napsat, co ti to píše za chybu ? S takovou můžeme psát tisíc možných věcí...
ppooler
Profil
Podle W3C je to v pořádku, ten warning byl výsledek kontroly HTML v PSpadu:

Found 0 errors 1 warnings
line 100 column 236 - Warning: '<' + '/' + letter not allowed here


Takže to už je to v pořádku...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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