2013-08-29 38 views
0

工作,我有一個XSLT作爲大不裏XSLT

   <td> 
       <div> 
        <xsl:attribute name="id"> 
        <xsl:value-of select="./id"/> 
        </xsl:attribute> 
        <script type="text/javascript"> 
        var a=1; 
        var b=2; 
        if(a>b) 
         alert("b is small"); 
        else 
         alert("a is small"); 
        </script> 
       </div> 
       </td> 

我沒有得到警報消息都沒有。我試過甚至parseInt但沒用。請給我建議。提前致謝。

+0

有可能這個代碼,阻止其運行前一個JavaScript錯誤。 – Virus721

+1

嘗試我們<而不是< –

+0

我試過如果(a < b)alert(「a is small」);其他警報(「b很小」);但它不起作用 – aaviss

回答

5

嵌入腳本代碼爲CDATA-section

例子:

<script type="text/javascript"> 
/*<![CDATA[*/ 
    var a=1; 
    var b=2; 
    if(a>b){alert("b is small");} 
    else{alert("a is small");} 
/*]]>*/ 
</script> 
+0

#Dr.Molle請你舉一些例子 – aaviss

+0

我已經在上面添加了一個例子 –