Проверка HTML / скрипт JS - PullRequest
       3

Проверка HTML / скрипт JS

1 голос
/ 20 ноября 2011

У меня небольшая проблема с проверкой html-страницы с помощью js-скрипта.

У меня есть эта js-часть: ".

var lastPage = this.getNumPages () - 1;

if (this.displayedPage

nextPageLink.css ('visibility', 'visible');

Все работает нормально, ноу меня остается 1 ошибка, когда я пытаюсь ее проверить:

Строка 856, столбец 30: символ - это первый символ разделителя, но он возник как данные, если (this.displayedPage

✉ Это сообщение может появляться в нескольких случаях: вы пытались включить символ "<" на своей странице: вы должны экранировать его как "<" Вы использовали амперсанд без экранирования "&": это можетбыть действительным в некоторых контекстах, но рекомендуется использовать «&», что всегда безопасно. Другая возможность заключается в том, что вы забыли закрыть кавычки в предыдущем теге. </p>

Строка 856, Столбец 30: StartTag: неверныйимя элемента if (this.displayedPage

Мне просто нужен способ заменить знак <чем-то, что работает с моим сценарием и пройдет проверку W3C. </p>

Ответы [ 2 ]

2 голосов
/ 20 ноября 2011

Вы должны объявить свой JavaScript как cdata. Символ <интерпретируется как часть тега, вызывая ошибку. </p>

Когда требуется раздел CDATA в теге скрипта?

1 голос
/ 20 ноября 2011

Вы можете использовать <script type="text/javascript" src=""></script> для загрузки вашего файла javascript вместо того, чтобы поместить его в файл htmle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...