2011-04-25 9 views
0

내가 & & A &와 & 앰프와 & ux0026 & ux0026 교체자바 스크립트

<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> 

내 JSF의 XHTML 템플릿에 다음을 넣어 시도하지만 그들은

작동하지 않는 것

오류는 다음과 같습니다. 오류 구문 분석 /templates/template.xhtml : 오류 추적 [행 : 8] 요소 유형 "a.length"다음에는 특성 사양 ">"또는 "/>"이 와야합니다.

의견/아이디어가 있으면이 문제를 해결할 사람이 있습니까?

+0

:

또한이 관련 질문을 참조 x, a = document.MM_sr; for (i = 0; a && i thejimhale

+0

이 부분을 더 자세히 조사한 결과 CDATA가 문제를 해결하는 것으로 나타났습니다. – thejimhale

+0

이렇게하면 해결됩니다. // thejimhale

답변

1

<의 경우 i<a.length에 문제가있는 경우에도이 메시지를 이스케이프 처리하거나 (&lt;) CDATA를 사용해야합니다. 다시 <스크립트 유형 = "텍스트/자바 스크립트"> 기능 MM_swapImgRestore() {//v3.0 var에 내가 시도 :이 코드를 꺼내서 몇 가지 이유를 들어 javascript in jsf/icefaces