Я новичок в программировании на Javascript, и у меня явно есть «чистый шар»: (........
Следующий фрагмент кода выделяет некоторый текст, ища и изменяя соответствующиетекстовые узлы. Поиск текстовых узлов выполняется с использованием функциональности Jquery:
window.addEventListener ("load", highlightSummarySentences, false);
function highlightSummarySentences() {
var docName = thisPage;
var numSentences = getCookie(docName+"Num");
var linkSentenceNum = getCookie(docName + 'LinkingSentence');
for(var i=0; i<numSentences; i++) {
var matchMe = getCookie(docName+i);
try {
if (matchMe && i==(linkSentenceNum)) {
highlightText(matchMe, clickedSentenceColour);
}
else if(matchMe){
highlightText(matchMe, summarySentenceColour);
}
} catch (e) {;
}
}
}
Дляцикл запускается один раз и выделяет соответствующий текст, после которого он выходит, и страница становится полностью белой.В консоли ошибки появляется следующая ошибка:
Ошибка: getCookie не определен
но я предполагаю, что это не getCookie. Сценарий просто отказывается распознавать какую-либо функцию или переменную после указанного выше события. Я понятия не имею, что может быть причиной того, что скрипт ведет себя таким образом. Я занимаюсь разработкой в firefox.
Пожалуйста, дайте мне подсказку! Дайте мне знать, если мне нужно вставить больше кода или дать больше информации.
Спасибо,