2012-05-31 4 views
3

У меня есть javascript для создания создателей для карт Google. Внутри маркеров у меня есть ссылки <a>link</a> для отображения на карте.w3c валидация <a> внутри javascript

Как известно, валдиант W3C жалуется на > в конце открытия <a>. Я попытался заменить его &gt;, но он пожаловался на &.

Есть ли способ обойти это?

Благодаря

["<a href='/thebrianboru'>The Brian Boru</a>&lt;br />5 Prospect R… 

ответ

0

Походит XHTML? Поместите JavaScript в раздел CDATA: http://en.wikipedia.org/wiki/CDATA, чтобы сообщить интерпретатору, что он должен игнорировать специальные символы, такие как <> и &.

<script> 
<![CDATA[ 
    // ... 
]]> 
</script> 
0

Если это внутри <script></script> блока в HTML, это может вызвать проблемы:

Сценарий не должен содержать последовательность

</, потому что можно спутать с </script>. Вставка обратной косой черты между < и/в строках позволяет избежать проблемы.

<\/

http://javascript.crockford.com/script.html

0

Вы можете использовать любой из них ниже:

<script type="text/javascript"> 
<!-- 
YOUR JS CODE ......... 
alert("www.mykitchenroom.com"); 
// --> 
</script> 

ИЛИ

<script type="text/javascript"> 
//<![CDATA[ 
YOUR JS CODE ......... 
alert("www.scienceanddevelops.com"); 
//]]> 
</script> 

W3C будет не проверять свой код.

Спасибо и наилучшие пожелания, Subhojit Мукерджи

Смежные вопросы