28.11.2011 02:20
96 x gelesen

Javascript macht ProblemeW3C-Validität beim neuen Contao

Es gab in letzter Zeit eine tolle Änderung bei Contao: HTML und Scripte können komprimiert werden. Das führt allerdings dazu, dass Websites nicht mehr valide sind.

Komprimieren bedeutet vor allem, dass fast alle "unnötigen" Leerzeichen entfernt werden. Bei mir funktionierten zwar noch alle Erweiterungen, aber der W3C-Validator meldete sich zu Wort.

Schuld war der Javascript-Code mehrerer Contao Erweiterungen (newsticker, autolink) und auch aufgrund meiner Mootools-Scripte.

Folgende Änderung schafft abhilfe.

Vorher:

<script type="text/javascript">
<!--//--><![CDATA[//><!--
Javascriptcode blabla
//--><!]]>
</script>

Nachher:

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

*Werbung - Empfehlungslink für Amazon. Mehr Informationen Siehe Impressum