*   >> Чтение Образование Статьи >> science >> programming

Результаты поиска Html Document

sults.htm, которая в настоящее время в рамках контента. Запомнить, весь код описано в этой части серии на странице searchResults.htm сейчас в фрейме содержимого. Элемент форма в баннерной кадра просто открывает этот файл в кадре контента, то код в этом файле делает все поиск и отображение в его теле элемента. Перед отображения названия, название производится в виде ссылки на файл, который имеет найденной любое из ключевых слов. Давайте теперь посмотрим на остальной части кода в сегменте.

Вы должны новую переменную, titleDescriptionStr, которая объявлена ​​и пустую строку, возложенные на него. Эта переменная будет проводить титул гиперссылки и описание найденной страницы. Следующее утверждение является большим, если-заявление. Состояние это условный оператор проверок, если регулярное выражение-любой из keywords- находится в файле строки, состоявшейся в переменной, при условии. Есть два заявления в IF-блока. Условный блок выполняется, когда ключевое слово встречается.

Правый операнд в первом заявлении использует значение заголовка от переменной, название сформировать гиперссылку на найденной страницы, в виде строки, связывая его со значением переменной, описание. Это правый операнд на самом деле формирует набор HTML-теги, но в виде строки. Это присваивает строку в переменной, titleDescriptionStr. На следующий оператор выводит значение переменной, titleDescriptionStr в организме элемента на текущей странице searchResults.htm. Идентификатор элемента BODY, "В0". Последнее утверждение в сегменте заявление, если один блок строки.

Блок дисплеи, "Нет результата не найдено." если ни один из ключевых слов не найдено в строках файлов. Если ключевое слово встречается, предыдущую, если заявление будет-увидеть его и присвоить результат отображения переменной, titleDescriptionStr. Это последнее условный оператор проверяет, если переменная, titleDescriptionStr пуст, и если все глава файлы были искали. Если все глава файлы были искали, то, если условие (J == (pagesArr.length - 1)) будет возвращена истина, то есть массив pagesArr имеющие HREF значения для всех файлов только что был полностью сканируется.

И так, если последний является условием ((titleDescriptionStr == "") && (J == (pagesArr.length - 1))) Если полное состояние возвращается правда, то нет ключевых слов не найдено ни в одном из файлов (строки ), и блок для отображения "Нет результата найдено." Выполнен. Код выполняется повторно Блок readyState и целая функция Ajax, ajaxFn (J), повторяется число раз, равное длин

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.