Поставщики услуг Интернета (ISP) могут использовать метод регистрации с помощью мастера подключения к Интернету как часть пользовательского пакета обозревателя, созданного с помощью пакета администрирования Windows® Internet Explorer® (IEAK).

Важно!

Параметры регистрации в Интернете недоступны в операционной системе Windows Vista®.

В этот методе регистрации в качестве стандартного мастера Windows для клиентов используется мастер подключения к Интернету. HTML-страницы в этом мастере используют системные цвета и шрифты Windows, но они должны также соответствовать требованиям специальных возможностей для пользователей с нарушениями подвижности, зрения или слуха. Если не задано обратное, настроенные страницы мастера не должны содержать какого-либо специального HTML-форматирования, такого как таблицы с видимыми границами, изображениями и привязкой. Разрешены только обычный текст и элементы форм (там, где они необходимы). Таблицы с невидимыми границами могут быть использованы для разметки.

Чтобы соответствовать цветам, установленным в системе пользователя, ни одна из HTML-страниц (за исключением ICWsign.htm) не должна содержать цвета или атрибуты шрифта, если не задано обратное. Мастер подключения к Интернету задает стиль и цвет шрифта в соответствии с аналогичными параметрами системы пользователя.

Единственное требование, предъявляемое к формам на этих HTML-страницах, состоит в том, чтобы параметры NAME в элементах <FORM> использовались так, как описано в этой главе. Можно задать названия маркеров для всех элементов на своих 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-адресе, передаваемом на сервер, должен содержаться сценарий, принимающий данные и отображающий следующую страницу мастера.

Дополнительные ссылки