Поставщики услуг Интернета (ISP) могут использовать метод регистрации с помощью мастера подключения к Интернету как часть пользовательского пакета обозревателя, созданного с помощью пакета администрирования Windows® Internet Explorer® (IEAK).
Важно! | |
Параметры регистрации в Интернете недоступны в операционной системе Windows Vista®. |
В этот методе регистрации в качестве стандартного мастера Windows для клиентов используется мастер подключения к Интернету. HTML-страницы в этом мастере используют системные цвета и шрифты Windows, но они должны также соответствовать требованиям специальных возможностей для пользователей с нарушениями подвижности, зрения или слуха. Если не задано обратное, настроенные страницы мастера не должны содержать какого-либо специального HTML-форматирования, такого как таблицы с видимыми границами, изображениями и привязкой. Разрешены только обычный текст и элементы форм (там, где они необходимы). Таблицы с невидимыми границами могут быть использованы для разметки.
Чтобы соответствовать цветам, установленным в системе пользователя, ни одна из HTML-страниц (за исключением ICWsign.htm) не должна содержать цвета или атрибуты шрифта, если не задано обратное. Мастер подключения к Интернету задает стиль и цвет шрифта в соответствии с аналогичными параметрами системы пользователя.
Единственное требование, предъявляемое к формам на этих HTML-страницах, состоит в том, чтобы параметры NAME в элементах <FORM> использовались так, как описано в этой главе. Можно задать названия маркеров для всех элементов на своих HTML-страницах, и эти элементы будут отправлены на сервер регистрации.
- Функциональность кнопок «Назад» и
«Далее»
- Требования
специальных возможностей для пользователей с нарушениями
подвижности, зрения или слуха
- Требования к
коду HTML и оформлению
Функциональность кнопок «Назад» и «Далее»
Регистрация в режиме мастера подключения к Интернету предъявляет специальные требования, которые должны выполняться, чтобы кнопки Назад и Далее правильно работали в этом мастере.
Код примера сервера регистрации, включенный в IEAK, соответствует этим требованиям.
Кнопка «Назад»
Чтобы кнопка Назад работала правильно, добавьте элемент FORM на страницу сервера регистрации, заданный URL-адресом кнопки Назад. Для сохранения данных, собранных ранее в процессе регистрации, необходимо добавлять все необходимые для сбора данные к URL-адресу кнопки Назад.
Далее описан элемент FORM для кнопки Назад, отправляющей пользователя к предыдущей странице процесса регистрации. Заметьте, что добавленные к URL-адресу данные являются парами вида «имя-значение»:
<FORM NAME="BACK" ACTION="http://myserver/page2.asp"?firstname=bob&lastname=smith&address=..."> </FORM>
Примечание | |
Элемент NAME и его значение должны быть написаны только заглавными буквами, поскольку мастер подключения к Интернету учитывает регистр. |
Кнопка «Далее»
Чтобы кнопка Далее работала правильно, добавьте элемент FORM на страницу сервера регистрации, заданный URL-адресом кнопки Далее. Чтобы передать собранные данные на следующую страницу в процессе регистрации, необходимо добавить на каждую из страниц сервера регистрации скрытые поля формы. Поле должно содержать элементы данных, собранные на этом и всех предыдущих экранах. URL-адрес используемой ссылки должен содержать код, собирающий данные с предыдущей страницы и отображающий следующую страницу процесса регистрации.
Далее описан элемент FORM для кнопки Далее, отправляющей пользователя к следующей странице процесса регистрации:
<FORM NAME="NEXT" ACTION="http://myserver/page2.asp"> </FORM>
Требования специальных возможностей для пользователей с нарушениями подвижности, зрения или слуха
Чтобы с элементами страницы можно было взаимодействовать с помощью одной лишь клавиатуры, каждый из элементов формы должен соответствовать следующим требованиям:
- Элементу FORM необходимо назначить клавишу.
Используйте параметр ACCESSKEY= обозревателя Internet Explorer в
теге <INPUT>. Символ назначенной клавиши должен быть выделен
подчеркиванием с помощью тега <U>. Буквы b, f, g, n и o
зарезервированы мастером подключения к Интернету и не могут быть
использованы в качестве назначенных клавиш.
- Все элементы страницы должны входить в число
элементов мастера подключения к Интернету, активизируемых с помощью
клавиши табуляции. Чтобы быть добавленным в число активизируемых с
помощью клавиши табуляции, элемент должен иметь уникальный
идентификатор в теге <INPUT>.
- У каждого элемента должна быть связанная с
ним метка. Чтобы связать метку с разными типами элементов ввода
HTML-форм, используйте параметр LABEL= обозревателя Internet
Explorer.
Пример
Следующий элемент формы (переключатель) соответствует требованиям специальных возможностей для пользователей с нарушениями подвижности, зрения или слуха, предъявляемым мастером подключения к Интернету:
<INPUT ID="option2" TYPE="radio" NAME="billing" VALUE="hour" ACCESSKEY="h" CHECKED > <LABEL for="option2"> 5 <U>H</U>ours per month for $10. </LABEL>
Требования к коду HTML и оформлению
Каждая страница мастера подключения к Интернету должна иметь следующие элементы оформления и придерживаться следующих соглашений об оформлении.
Важно! | |
Разрешены только текстовые и HTML-элементы форм. Не разрешены изображения, гиперссылки и полосы прокрутки. |
Таблица стилей
Не задавайте никаких стилей шрифта или цветовых атрибутов. Эти атрибуты устанавливает вызывающий мастер. Если на странице ошибок используется тег <TABLE>, то он должен соответствовать следующему стилю:
<TABLE style="font: 8pt 'ms sans serif' buttontext"> </TABLE>
Необходимые элементы формы
Эта страница должна содержать четыре HTML-элемента <FORM> для определения различных свойств страницы:
Элемент | Требования |
---|---|
Уникальный код страницы PAGEID |
Атрибут NAME формы должен быть PAGEID (с учетом регистра). Атрибут ACTION формы должен быть уникальным кодом, отличным от PAGEID любой другой страницы в секции ISP мастера (например, <FORM NAME="PAGEID" ACTION="page4"></FORM>). |
Функция кнопки Назад |
Атрибут NAME формы должен быть BACK (с учетом регистра). Атрибут ACTION этой формы должен быть абсолютным URL-адресом предыдущей страницы (например, ACTION="HTTP://signup/bin/page1.cgi"). Однако никакие данные на эту страницу не передаются. |
Характеристики страницы |
Форма отождествлена с NAME PAGETYPE (с учетом регистра). Поскольку это стандартная рамка, где ISP задает все пространство, то атрибут ACTION формы должен быть пустой строкой (например, ACTION=""). |
Функция кнопки Далее |
Атрибут NAME формы должен иметь значение NEXT (с учетом регистра). Это форма, содержащая элементы, отправляемые обратно на сервер регистрации поставщика услуг Интернета. Для имени маркера элементов <INPUT> формы нет никаких ограничений. Атрибут ACTION должен быть абсолютным URL-адресом, в котором должны передаваться данные формы. В URL-адресе, передаваемом на сервер, должен содержаться сценарий, принимающий данные и отображающий следующую страницу мастера. |
Дополнительные ссылки
- Дополнительные сведения о регистрации с
помощью мастера подключения к Интернету см. в разделе Регистрация в Интернете
с помощью мастера подключения к Интернету.
- Дополнительные сведения о регистрации на
сервере см. в разделе Регистрация на
сервере.
- Дополнительные сведения об INS-файлах см. в
разделе Файлы
параметров Интернета (INS-файлы).