2015-02-03 2 views
-2

는 한 페이지에 몇 가지 스크립트를로드하기 위해 노력하고이 코드에 해당하는 W3C 유효성 검사기에 경고를 가지고 : 여기에 문서 유형은 요소 "DIV"을 허용하지 않습니다사업부는

XHTML 1.0 Transitional 
<script type="text/javascript" charset="utf-8"> 
$(document).ready(function(){ 
$("area[rel^='Photo']").Photo(); 
$(".gallery:..: false}); 
. 
. 
. 
$("#custom_content a[rel^='Photo']:last").Photo({ 
custom_markup: '<div id="bsap_12" class="bsap_d49a0984d0f377271"></div><div id="bsap_15" class="bsarocks bsap_d49a0984d0f377271" style="height:260px"></div><div id="bsap_13" class="bsap_d49a0984d0f377271"></div>', 
changepicturecallback: function(){ _bsap.exec(); } 
}); 
}); 
</script> 

오류 오류 : 문서 유형에서 여기에 요소 "div"를 허용하지 않습니다. 오류 : 문서 유형에서 여기에 요소 "div"를 허용하지 않습니다. 오류 : 문서 유형에서 여기에 요소 "div"를 허용하지 않습니다. (4 회) 내 문제는 무엇입니까? 암호?

답변

1

귀하의 문제는 유효성 검사기가 html로 html을 html로 해석하고 제 위치에서 유효성을 검사 할 수 있다는 것입니다. 이로 인해 오류가 발생할 수 있습니다. 이를 방지하기 위해이 같은 CDATA로 표시 할 수 있습니다 : 오류없이 확인해야합니다

<script type="text/javascript" charset="utf-8"> 
    //<![CDATA[ 
    $(document).ready(function(){ 
    $("area[rel^='Photo']").Photo(); 
    $(".gallery:..: false}); 
    . 
    . 
    . 
    $("#custom_content a[rel^='Photo']:last").Photo({ 
    custom_markup: '<div id="bsap_12" class="bsap_d49a0984d0f377271"></div><div id="bsap_15" class="bsarocks bsap_d49a0984d0f377271" style="height:260px"></div><div id="bsap_13" class="bsap_d49a0984d0f377271"></div>', 
    changepicturecallback: function(){ _bsap.exec(); } 
    }); 
    }); 
    //]]> 
    </script> 

합니다. Here's more on the subject.