Zum Inhalt springen

Javascript wird durch typo3 abgeändert?!

Erstellt am 8. Februar 2011 · 1 Antwort · letzte Antwort am 8. Februar 2011

Tags: Frage

skriptkiddie ·

Hallo Zusammen,

hab in meinem Fluid Template folgenden Script-Code hinzugefügt:

	<script>


		$(document).ready(function(){

			$("a[rel='example4']").colorbox({slideshow:true});
			$(".example5").colorbox();
			$(".example6").colorbox({iframe:true, innerWidth:425, innerHeight:344});
			
		});
	</script>

auf der Webseite kommt dann ein Fehler und der Code wird so im Quelltext angezeigt:

	<script>


		$(document).ready(function(){

			$("a[rel='example4']").colorbox(Array);
			$(".example5").colorbox();
			$(".example6").colorbox(Array);
			
		});
	</script>

Woran kann das liegen, dass die Werte in "Array" abgeändert werden??

VIelen Danke!

lisardo ·

Hallo,

woran es liegt kann ich mir denken: die geschweiften Klammern werden als Platzhalter interpretiert.

Du musst den JavaScript-Code in einen CDATA setzen:

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

     ]]>
</script>

Wenn du Variable aus php brauchst, dann vorher deklarieren:

<script type="text/javascript">
    var url = {ajaxUrl};
    <![CDATA[
       
     ]]>
</script>

Gruß
Peter, TYPO3 @ lisardo (Augsburg)