에서 자바 스크립트를 렌더링 나는 그와 관련된 다음과 같은 자바 스크립트를 가지고 사업부가 필요 : 현재 노드에 대한는 XSL
내 XSL에서onclick="resize('Value1', 'Value2', 'Value3', 'Value4')"
, var1, var2, var3, var4
보류 문자열 Value1, Value2, Value3, Value4
을. 따라서 xsl:attribute name='onclick'
을 사용하여 JS를 div에 연결하고 싶습니다. 내가 직면하고있는 문제는 출력 페이지에서 렌더링하기 위해 XSL에서 작은 따옴표를 이스케이프 처리하기 때문입니다 (이것이 내가 생각하는 것입니다).
어떻게 할 생각인가요?
편집 : 자바 스크립트의 onclick 함수 호출 문자열을 얻을 내 XSL 코드는 다음과 같습니다
이<xsl:value-of select="concat('resize(', ''', $var1, ''', ',', ''', $var2, ''', ',', ''', $var3, ''', ',', ''', $var4, ''', ')'"/>
그리고 IE6 [예는 IE6, 내 컴퓨터는 IE6 :(와 XP를 가지고] 보여줍니다 오류 :
Expression expected. concat('resize(', ''', $var1, ''', ',', ''', $var2, ''', ',', ''', $var3...
XSLT 파일의 관련 부분과 현재 출력중인 내용을 게시 할 수 있습니까? 이렇게하면 문제를 해결하는 데 큰 도움이됩니다. –
@ JanThomä 동일하게 추가되었습니다 ... – c0da