Sascha: Javascript in xhtml einbinden --> Script Error

Hallo zusammen,

wenn ich in einer xhtml Datei JavaScript einbinde, soll das ja nach folgendem Schema geschehen:

<script type="text/javascript">
<!--
<![CDATA[
  /* JavaScript-Kommentar: jetzt folgt ein kleines Script */
  if(parseInt(navigator.appVersion) < 4)
    alert("Oh, ein sehr alter Browser");
  /* und damit ist das Script auch schon zu ende */
]]>
//-->
</script>

So bekomme ich aber leider einen JavaScript Error, und er meckert genau die Zeile mit "<![CDATA[" an. :(

Lasse ich das weg, funktioniert es.

Das ganze ist eingebunden in eine Template-Datei (*.tpl), welche wiederum in eine PHP-Datei (*.php) includiert ist. Letzten Endes steht die Anweisung also in einer Datei mit der Endung PHP.

Was muss ich hier beachten, was mach ich falsch?

Anschauen könnt ihr euch das hier:
http://www.fahrschule-froehlich.de (3 betroffene JavaScripte)

Vielen Dank für alle Tipps und Hinweise.

Sascha

  1. wenn ich in einer xhtml Datei JavaScript einbinde, soll das ja nach folgendem Schema geschehen:

    <script type="text/javascript">
    <!--
    <![CDATA[
      /* JavaScript-Kommentar: jetzt folgt ein kleines Script */
      if(parseInt(navigator.appVersion) < 4)
        alert("Oh, ein sehr alter Browser");
      /* und damit ist das Script auch schon zu ende */
    ]]>
    //-->
    </script>

    Nein, sondern so:

    <script type="text/javascript">
    //<![CDATA[
       /* JavaScript-Kommentar: jetzt folgt ein kleines Script */
       if(parseInt(navigator.appVersion) < 4)
         alert("Oh, ein sehr alter Browser");
       /* und damit ist das Script auch schon zu ende */
    //]]>
    </script>

    Gruß
    C2H5OH