尝试将以下内容放入我的JSF xhtml模板
<script type="text/javascript">
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
</script>
我取代了&amp;&amp;使用&amp; amp&amp; amp和&amp; ux0026&amp; ux0026,但它们似乎无法正常工作
我得到的错误是:错误解析/templates/template.xhtml:错误跟踪[line:8]元素类型“a.length”必须后跟属性规范,“&gt;”或“/&gt;”。
有没有人有任何建议/想法如何解决这个问题?
答案 0 :(得分:1)
问题出在<
中的i<a.length
,您也应该将其转义(<
),或者按照您的说法使用CDATA。
另请参阅此相关问题:javascript in jsf/icefaces