валидатор w3c и код javascript
Подскажите, пожалуйста, почему валидатор недоволен строкой кода цикла в javascript
for (var i=0; i < count; i++) { Сообщает следующее: character "<" is the first character of a delimiter but occurred as data for (var i=0; i < count; i++) { This message may appear in several cases: •You tried to include the "<" character in your page: you should escape it as "<" •You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&", which is always safe. |
<script type="text/javascript"> // <!-- for (var i=0; i < count; i++) { } // --> </script> |
Спасиба, если можно подробнее, почему нужно комментарить?
|
Спасибо, конечно, опечатка
|
Насколько мне известно, на сегодняшний день все браузеры давно уже поддерживают javascript, поэтому помещать код в html-комментарии больше не нужно. Валидатор после размещения кода в комментариях
<script language="JavaScript"> <!-- ... код скрипта //--> </script> ,действительно перестал выдавать ошибку, но непонятно почему это нужно делать, потому и задал вопрос - почему нужно комментарить. Можно ли все-таки обойтись без комментариев и чтобы код валидатор принял? |
bartonom,
вынеси в отдельный файл или забей на валидатор. |
Ну, наверно, так и придется сделать. Просто хотелось понять, что не устраивает
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 01:28. |