Dodger: Einfügen von Javascript

Beitrag lesen

Ich hab im code vorher die Markierungen vergessen. Die Kommentare entsprechen den Markierungen.
Übrigen funktioniert alles Einwandfrei wenn ich die while schleife und die If abfrage herausnehmen.

Danke nochmals

MfG

Dodger

<script language="JavaScript">
<![CDATA[
function onTest1(){
  var maxVal;
  var minVal;
  var name;
  var varValue;
  var helpStr;
  var maxLength;
  var a=0;
  while (a < 1)//Erster fehler kommt hier( ")" fehlt)
  {]]>
  <xsl:for-each select="Vars/Var">
     <xsl:if match=".[xtype='Integer']">

<![CDATA[
      minVal=]]><xsl:value-of select="xMinval"/><![CDATA[;
      maxVal=]]><xsl:value-of select="xMaxval"/><![CDATA[;
      value=document.XSL.]]><xsl:value-of select="xName"/><![CDATA[.value;
      if (!((varValue <= maxVal) && (varValue >= minVal)))//Zweiter kommt hier(selber Fehler wie erster)
      {
                alert("]]>

<xsl:value-of select="Vars/ErrA"/>
         <xsl:value-of select="xHelpStr"/>

<![CDATA[\n]]>

<xsl:value-of select="Vars/ErrE"/>

<![CDATA[\n]]>

<xsl:value-of select="Vars/ErrMinI"/>
         <xsl:value-of select="xMinval"/>
         <xsl:value-of select="Vars/ErrMaxI"/>
         <xsl:value-of select="xMaxval"/>

<![CDATA[");
             break;
         }
     ]]>

</xsl:if>
  </xsl:for-each>
  <![CDATA[
  a=1;
  }

}]]>
  </script>