Тег <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" "https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<base href="https://spravka.seodon.ru/html/primer/files/search.php">
<isindex prompt="Ключевое слово на русском ">
<title>seodon.ru - Применение тега ISINDEX</title>
</head>
<body>
<p>Страница поиска.</p>
</body>
</html>
Результат. Применение тега ISINDEX.
Поддержка версиями HTML
Версия: | HTML 4.01 | HTML 5 | XHTML 1.0 | XHTML 1.1 |
Поддержка: | Частично | Нет | Частично | Нет |
В HTML 4.01 и XHTML 1.0 использовать тег <ISINDEX> допускается только с <!DOCTYPE> Transitional и Frameset, в противном случае будет невалидный код.
Поддержка браузерами
Браузер: | Internet Explorer | Google Chrome | Mozilla Firefox | Opera | Safari |
Версия: | 6.0 и выше | 2.0 и выше | 2.0 и выше | 9.2 и выше | 3.1 и выше |
Поддержка: | Да | Да | Да | Нет | Да |