2013-12-21 3 views
0

페이지에 삽입 된지도가 있습니다. 마커에 대한 URL에서 인코딩되지 않은 앰퍼샌드에 W3C validate due이 표시되지 않습니다. &&으로 인코딩하면 유효성을 검사하지만 마커가 표시되지 않습니다. 이 딜레마에 대한 해결책이 있습니까? 다른 사람들도이 문제를 겪고있는 것을 보았지만 해결책을 찾지 못했습니다.Google지도에 URL의 앰퍼샌드가 인코딩되지 않았습니다.

+0

가능한 중복? ] (http://stackoverflow.com/questions/3705591/do-i-encode-ampersands-in-a-href) –

+0

예제 URL을 줄 수 있습니까? –

+0

다음은이 페이지입니다 : http://calpropertyappraisals.com/contact.php –

답변

0

문제는

<script type="text/javascript"> 
//<![CDATA[ 


//]]> 
</script> 

에서 스크립트 I do that with your code 경우, W3C validator

랩 HTML

로 자바 스크립트의 유효성을 검사하려고 내가 에 앰퍼샌드를 인코딩 마십시오 [의 page validates

+0

그게 바로 W3C 검사기가 싫어서입니다. –

+0

유효성 검사기에는 문제가 없습니다. 문서는 XHTML로 선언되고 XHTML에서는 [script-element의 내용은 #PCDATA로 정의됩니다.] (http://www.w3.org/TR/xhtml1/#h-4.8) (구문 분석 된 문자 데이터). 그것은 단순히 유효하지 않으며 유효성 검사기는 그가 의도 한 바를 수행하고 있습니다. –

관련 문제