문자열의 작은 따옴표로 _gaq.push 함수를 실행하는 데 문제가 발생했습니다 이제 대체 텍스트 문자열의 작은 따옴표를 Replace (" '', '\' ").다른 인라인 자바 스크립트 함수에 인라인 자바 스크립트 함수를 매개 변수로 전달
<a onclick="_gaq.push(['_trackEvent', 'XYZ', 'ABC', 'Music and fun daddy's child']);" href="www.xyz.com" target="_blank">
Deal with daddy
</a>
것은 누군가가 나 자바 스크립트 인라인 함수를 교체하고 _gaq.push 함수에서 매개 변수로 패스를 작성 도와주세요 수 없습니다.
UPDATE : - 난 더 이상 변수를 정의 할 수없는 하나 개의 콘텐츠 관리 시스템에서 지원하는 스크립팅 languange 내부에이 스크립트를 사용하고 있습니다.
은 그래서 온 클릭의 변수 외부 설정되어 정말이 작업을 수행 할
같은 함수에 그 값을 통과하면'_gaq.push'합니까 호출은'onclick' 핸들러에 직접 인라인 되어야만합니까? 함수에서 랩핑하는 것이 더 쉬울 수도 있고 'onclick'을 통해 호출되는 랩퍼 함수 만 가질 수도 있습니다. – ajp15243
어떻게 렌더링됩니까? 이상적인 솔루션은 페이지를 렌더링 할 때 값을 올바르게 이스케이프 처리하는 것입니다. –
내 대답보기 –