Простой поиск по ключевым словам.
Броузер должен сформировать
вводное поле однострокового текста
для ввода строки запроса. Семантика для ISINDEX на сегодняшний
день хорошо определена только,
когда основным URL для
всего документа является HTTP URL.
Обычно, когда пользователь
нажимает клавишу "Enter", строка
запроса посылается к серверу,
идентифицированному основным
(базовым) URL документа. Например,
если введена строка запроса
"десять зеленых яблок" и
основной URL: то генерируется запрос: ISINDEX - единственный элемент,
обеспечивающий интерфейс для
программы, которая интерпретирует
запрос (обычно задаваемой
скриптом CGI). Учтите, что с помощью
простой вставки элемента ISINDEX
нельзя создать в документе
средство поиска! Так как
большинство Web броузеров обладают
некоторыми чертами поиска в
документе, Вам нет необходимости
придумывать что-то свое для
выполнения такого поиска. <ISINDEX> Область ввода (в графических
броузерах - прямоугольник для
ввода), которой предшествует строка
подсказки. Атрибут PROMPT может быть
использован, чтобы определить
строку подсказки для поля ввода
вместо подсказки по умолчанию,
используемую броузером (например: Это
поисковый индекс. Введите
поисковые ключи.). По крайней мере один элемент ISINDEX
может появиться либо в заголовке,
либо в теле документа. Никакое. Пример демонстрирует
использование ISINDEX для соединения
со скриптом "указателя". Сам
скрипт здесь не рассматривается,
хотя именно он обеспечивает
генерацию запроса. Никогда не используйте взамен
ISINDEX элемент FORM, так
как он обладает меньшей гибкостью. На количество вводимых в поле
запроса символов ограничений не
существует. Строка запроса должна быть
представлена в Latin-1, так как нельзя
специфицировать для URL другой тип
символов. Когда запрос из вводного поля
сгенерирован, вместо символов
пробела появляются символы "+"
и используется механизм
образования escape
последовательностей для символов
обычного URL. Дополнительную информацию
смотрите в HTTP
спецификации.
ISINDEX - простой поиск по
ключевым словам
Цель
http://www.acme.com/,
http://www.acme.com/?десять+зеленых+яблок".
Основной синтаксис
Типичное отображение
Возможные атрибуты
имя атрибута
возможные значения
смысл
PROMPT
строка
послание подсказки
Допустимый контекст
Содержимое
Примеры
<BASE HREF="http://www.hut.fi/cgi-bin/finger">
Searching for a user at <a href="http://www.hut.fi/">HUT</a>.
<ISINDEX PROMPT="User id at HUT:">
Примечания