Requisitos de c≤digo para las pantallas del Asistente para la conexi≤n a Internet
El mecanismo de suscripci≤n del Asistente para la conexi≤n a Internet (ICW) en el IEAK se basa en la idea de que un servidor de suscripci≤n de Internet deberφa parecerse a un asistente normal de Windows y actuar como tal. Aunque el ICW hace uso de la flexibilidad y eficacia del Lenguaje de marcado de hipertexto (HTML), no utiliza el mismo formato.
Las pßginas HTML del ICW usan los colores y las fuentes del sistema de Windows y tambiΘn deben cumplir unos requisitos de accesibilidad. A menos que se especifique lo contrario, las pßginas HTML del asistente no pueden contener formato especial de HTML como tablas con bordes visibles, imßgenes o marcadores. S≤lo se permite texto sin formato y elementos de formulario, cuando se necesitan. Las tablas con bordes invisibles se pueden usar como elementos de dise±o.
Para coincidir con los colores del sistema del usuario, ninguna pßgina HTML, excepto Icwsign.htm, debe tener atributos de fuente o color a menos que se especifique lo contrario. El asistente principal define los colores o estilos de fuente para que coincidan con los del sistema del usuario.
El ·nico requisito para implementar formularios dentro de pßginas HTML es que usen los parßmetros NAME en los elementos <FORM> definidos en la especificaci≤n. Puede especificar todos los nombres de testigo para el resto de los elementos de sus pßginas HTML. Estos elementos se enviarßn al servidor de suscripci≤n.
La suscripci≤n con el ICW tiene requisitos especφficos que se deben cumplir para que los botones Atrßs y Siguiente del Asistente para la conexi≤n a Internet funcionen correctamente.
El ejemplo de c≤digo de servidor de suscripci≤n incluido en el IEAK ya cumple estos requisitos.
Bot≤n Atrßs
Para que el bot≤n Atrßs funcione adecuadamente, debe agregar un elemento FORM a la pßgina del servidor de suscripci≤n que especifica la direcci≤n URL del bot≤n Atrßs. Para mantener los datos que se han recopilado previamente en el proceso de suscripci≤n, debe anexar todos los datos que desee retener a la direcci≤n URL usada para el bot≤n Atrßs.
El siguiente es el elemento FORM necesario para que el bot≤n Atrßs envφe al usuario a la pßgina anterior del proceso de suscripci≤n. Tenga en cuenta que los datos se anexan a la direcci≤n URL en forma de par nombre-valor:
<FORM NAME="BACK"
ACTION="http://myserver/page2.asp"?firstname=bob&lastname=smith&address=...">
</FORM>
Nota
- El elemento NAME y su valor deben estar en may·sculas porque el ICW distingue may·sculas y min·sculas.
Bot≤n Siguiente
Para que el bot≤n Siguiente funcione adecuadamente, debe agregar un elemento FORM a la pßgina del servidor de suscripci≤n que especifica la direcci≤n URL del bot≤n Siguiente. Para que los datos recopilados se pasen a la pßgina siguiente en el proceso de suscripci≤n, debe agregar campos de formulario ocultos en cada una de las pßginas del servidor de suscripci≤n que contengan los elementos de datos recopilados en Θsta y en todas las ventanas anteriores. La direcci≤n URL a la que hace referencia debe contener c≤digo que recopile los datos de la pßgina anterior y muestre la pßgina siguiente del proceso de suscripci≤n.
El siguiente es el elemento FORM necesario para que el bot≤n Siguiente envφe al usuario a la pßgina siguiente del proceso de suscripci≤n:
<FORM NAME="NEXT"
ACTION="http://myserver/page2.asp">
</FORM>
Para asegurar que los elementos de la pßgina son accesibles s≤lo mediante la utilizaci≤n del teclado, cada elemento de formulario debe cumplir los requisitos siguientes:
- Debe haber una tecla de acceso asociada al elemento de formulario. Use el parßmetro
ACCESSKEY=
de Internet Explorer en la etiqueta <INPUT
>. El carßcter de la tecla de acceso se debe subrayar para resaltarla mediante la etiqueta <U>. Las letras b, f, g, n y o se reservan para el ICW y no se pueden usar como teclas de acceso. Para obtener mßs informaci≤n acerca del parßmetro ACCESSKEY
, consulte el sitio MSDN Online Web Workshop.
- Cada elemento de la pßgina debe formar parte del orden de la tecla TAB del ICW (orden de tabulaci≤n). Para incluir el elemento en el orden de tabulaci≤n del ICW, debe tener un identificador exclusivo en la etiqueta <
INPUT
>.
- Cada uno de los elementos debe tener una etiqueta asociada. Para asociar una etiqueta a cada tipo de entrada de formulario HTML, use el parßmetro
LABEL=
de Internet Explorer.
Ejemplo
El siguiente elemento de formulario (un bot≤n de opci≤n) cumple los requisitos de accesibilidad del ICW:
<INPUT ID="opci≤n2"
TYPE="radio"
NAME="facturaci≤n"
VALUE="hora"
ACCESSKEY="h"
CHECKED
>
<LABEL for="opci≤n2">
5 <U>H</U>oras mensuales por 10 d≤lares.
</LABEL>
Las pßginas del Asistente para la conexi≤n a Internet deben tener los elementos de dise±o siguientes y cumplir las convenciones de dise±o que se indican a continuaci≤n.
Importante
- S≤lo se permiten elementos de formulario HTML y texto. No estßn permitidas las imßgenes, hipervφnculos ni barras de desplazamiento.
Hoja de estilo
No especifique atributos de color o estilo de fuente. El asistente principal establece estos atributos. Si utiliza una etiqueta <TABLE
> en las pßginas de error, la etiqueta debe incluir el estilo siguiente:
<TABLE style="font: 8pt 'ms sans serif' buttontext"> </TABLE>
Elementos de formulario obligatorios
Esta pßgina debe incluir cuatro elementos <FORM
> HTML para especificar propiedades de pßgina diferentes:
Elemento |
Requisitos |
Un identificador de pßgina PAGEID exclusivo para la pßgina |
El nombre (NAME) del formulario debe ser "PAGEID" y se distinguen may·sculas y min·sculas. El atributo ACTION del formulario debe ser un identificador exclusivo que no coincida con el identificador PAGEID de ninguna otra pßgina de la secci≤n ISP del asistente; por ejemplo, <FORM NAME="PAGEID" ACTION="pagina4"></FORM> . |
La funci≤n del bot≤n Atrßs |
El nombre (NAME) del formulario debe ser "BACK " y se distinguen may·sculas y min·sculas. El atributo ACTION de este formulario debe ser la direcci≤n URL absoluta de la pßgina anterior (por ejemplo, ACTION="HTTP://signup/bin/page1.cgi" ); sin embargo, no se enviarß ning·n dato a esta pßgina. |
Caracterφsticas de la pßgina |
El formulario se identifica con el nombre (NAME) "PAGETYPE" y se distinguen may·sculas y min·sculas. Debido a que Θste es un marco estßndar donde el ISP define todo el espacio, el atributo ACTION del formulario debe ser una cadena vacφa; por ejemplo, ACTION= "". |
La funci≤n del bot≤n Siguiente |
El nombre (NAME ) del formulario debe ser "NEXT" y se distinguen may·sculas y min·sculas. ╔ste es el formulario que contiene los elementos reales que se enviarßn de vuelta al servidor de suscripci≤n del ISP. No hay restricciones en los nombres de testigo para los elementos <INPUT> dentro del formulario. El atributo ACTION del formulario debe ser la direcci≤n URL absoluta donde la informaci≤n del formulario debe ser enviada. La direcci≤n URL que se exponga en el servidor debe contener una secuencia de comandos que reciba los datos y muestre, a continuaci≤n, la siguiente pßgina HTML del asistente. |
Temas relacionados