Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Применение элемента ISINDEX

Контейнеры тела документа | Графика | Общие принципы создания Web-узла | История развития HTML | Принципы гипертекстовой разметки | Группы тегов НТМL | Отображение содержания элемента TITLE | Элемент разметки TITLE | Элемент разметки LINK | Элемент разметки SCRIPT |


Читайте также:
  1. Амбулаторное применение какого препарата требует регулярного динамического контроля показателей свертывания крови?
  2. Архитектурных элементах здания
  3. Билет № 7, вопрос № 5.Способы предупреждения и ликвидации пожаров. Средства пожаротушения и их применение
  4. Билет № 8, вопрос № 2.Назначение компенсаторов износа, их виды и применение
  5. В. Оздоровление эротического элемента
  6. Ввод исходных данных с помощью элемента управления TextBox
  7. Вебинар №1. «Основы рационального питания и их применение в фитнес-тренинге».

В классическом варианте при использовании ISINDEX список ключевых слов, которые вводятся в поисковом шаблоне и разделены символом "+", присоединяется к базовому адресу HTML-документа после символа "?".

http://intuit.ru/isindex.html?keyword+list

Очевидно, что сам HTML-документ не способен выполнить поиск. Это может сделать только поисковая программа.

Присоединение запроса к документу унаследовано от первого сервера CERN (Conseil Europeen pour la Recherche Nucleaire, Европейская организация по ядерным исследованиям), в котором оно использовалось по аналогии с поисковыми серверами Gopher. Современный подход, основанный на HTML-формах, позволяет указывать URL поисковой программы, что дает большую свободу при разметке страниц.

Современный синтаксис ISINDEX позволяет применить аналогичный формам подход. Для этой цели в теге начала контейнера ISINDEX можно указать атрибут ACTION.

<ISINDEX ACTION=/cgi-bin/search.cgi>

Однако и традиционная форма контейнера позволяет обращаться к внешним CGI-скриптам. Сделать это можно либо в совокупности с контейнером BASE, либо с использованием SSI.

В первом случае для всего документа устанавливается базовый URL поисковой программы. Все URL гипертекстовых ссылок на другие страницы задаются в полной форме или базовый адрес переназначается после ISINDEX. Это вполне оправдано, если данная страница ничего, кроме поискового критерия и ссылки на домашнюю страницу Web-узла, не содержит.

<HTML> <HEAD> <BASE HREF=http://intuit.ru/cgi-bin/search.cgi> <ISINDEX> </HEAD> <BODY> <BASE HREF=http://intuit.ru/> </BODY>

Во втором случае в документ встраивается обращение к CGI-скрипту, который реализует функции поисковой программы. Такое совмещение — свойство современного подхода к компоновке поисковых страниц. Как правило, и поисковый шаблон, и результаты поиска отображаются на одной странице, так как это позволяет корректировать запрос по мере получения результатов поиска. Встроенный в страницу скрипт анализирует переменные окружения сервера, и в случае отсутствия запроса может вообще никак не обнаруживать свое присутствие внутри документа.

Тег начала элемента может содержать два необязательных атрибута: ACTION и PROMPT. Синтаксис элемента ISINDEX в общем виде выглядит следующим образом:

<ISINDEX [PROMPT=текст] [ACTION=URL]>

Первый необязательный атрибут тега начала ISINDEX — PROMPT. Он позволяет вместо стандартного приглашения к вводу ключевых слов задать приглашение, которое, по мнению автора документа, лучше отражает суть поискового шаблона. Например, можно задать приглашение к вводу ключевых слов на русском языке.


Дата добавления: 2015-10-02; просмотров: 55 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Элемент разметки BASE| Элемент разметки META

mybiblioteka.su - 2015-2024 год. (0.007 сек.)