Опубликовано: 25.06.2010 Последняя правка: 10.12.2015
HTMLXHTML
IEChromeFireFoxOperaSafari

Тег <ISINDEX>

Тег <ISINDEX> применяется для создания шаблона поиска в виде однострокового окна для ввода текста. Внешне браузеры могут по-разному отображать данный тег, но все они отрисовывают верхнюю и нижнюю границу блока в виде тонких линий. Тег <ISINDEX> давно вышел их употребления в HTML ввиду своих ограниченных возможностей. Opera его не поддерживает.

Отправлять данные запроса поисковой программе можно двумя способами. Первый. Изменить базовый адрес страницы поиска при помощи тега <BASE> — на базовый адрес CGI-программы на сервере. Этот способ не работает в IE. Второй. Указать адрес поисковой программы в значении атрибута action тега <ISINDEX>, но надо учитывать, что данный атрибут отсутствует в спецификации HTML и код будет невалидным. Этот способ работает только в IE.

Сами данные браузер отправляет поисковой программе методом GET, то есть непосредственно в URL. Происходит это так. В конце адреса указанного в <BASE> или теге <ISINDEX> (атрибут action) браузер добавляет знак вопроса (?), после которого указывает данные. Если в запросе присутствуют пробелы, то они заменяются знаком плюс (+). Кроме этого, некоторые браузеры заменяют нелатинские буквы на ACSII символы. После того, как сервер получает данные — он запускает CGI-программу и передает их ей. Обработав данные, программа возвращает новую HTML-страницу.

Тег <ISINDEX> является устаревшим. Вместо него рекомендуется использовать <INPUT>.

Атрибуты

Личные атрибуты:

Общие атрибуты:

Тип тега

Назначение: формы.

Модель тега: block (блочный, уровня блока). Также допускается размещение одного тега <ISINDEX> в «шапке» документа, элементе <HEAD>.

Может содержать: данный элемент является пустым/Empty.

Открывающий тег: необходим. Закрывающий тег: запрещен.

Синтаксис

<isindex prompt="текст">

Пример HTML: применение тега ISINDEX

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <base href="http://spravka.seodon.ru/html/primer/files/search.php">
  <isindex prompt="Ключевое слово на русском ">
  <title>seodon.ru - Применение тега ISINDEX</title>
 </head>
 <body>
  <p>Страница поиска.</p>
 </body>
</html>

Результат примера

Результат. Применение тега ISINDEX.

Применение тега ISINDEX

Поддержка версиями HTML

Версия:HTML 4.01HTML 5XHTML 1.0XHTML 1.1
Поддержка:ЧастичноНетЧастичноНет

В HTML 4.01 и XHTML 1.0 использовать тег <ISINDEX> допускается только с <!DOCTYPE> Transitional и Frameset, в противном случае будет невалидный код.

Поддержка браузерами

Браузер:Internet ExplorerGoogle ChromeMozilla FirefoxOperaSafari
Версия:6.0 и выше2.0 и выше2.0 и выше9.2 и выше3.1 и выше
Поддержка:ДаДаДаНетДа