|
|
|
|
- Presentación
- Los diferentes tipos
- Observación: Los navegadores de Internet sólo permiten una única acción en la página por Process
- Elegir un tipo de enlace
WEBDEV propone varios tipos de enlaces según la acción del enlace en los controles de la página. El tipo de enlace es relacionado al tipo de operación realizada en los controles. La elección de la operación se realiza en la ventana description del enlace (pestaña "General"). Los tipos de operación disponibles son los siguientes: - Enviar el valor de los controles al servidor (submit):
El enlace valida todos los controles que se encuentran en la página actual y devuelve el valor de los controles al servidor. A continuación, el servidor realiza la acción especificada. - Restablecer los controles de la página:
El enlace borra todos los controles de la página (excepto los controles restablecidos mediante programación). - nono:
El enlace realiza la acción solicitada pero no devuelve al servidor el contenido de los controles que se encuentran en la página actual.
Observación: Los navegadores de Internet sólo permiten una única acción en la página por Process Algunos tipos de enlaces desencadenan automáticamente una acción en la página (enlace que realiza la operación "Enviar el valor de los controles al servidor", enlace que realiza la operación "Ninguno" cuya acción difiere de "ninguno"). Esta función será ignorada si se utiliza PageSubmit o EmailOpenMail en el Process del navegador de estos enlaces (o en un Procedure llamado por este Process): sólo se realizará la acción del enlace. Consecuencias: PageSubmit o EmailOpenMail no pueden utilizarse en un código que desencadene una acción (automática o no). Estas funciones se ignoran: - en el código de clic de un enlace que realiza la operación "Enviar al servidor
- en el código de clic de un enlace que realiza la operación "otro" cuya acción difiere de "Ninguno"
- si a PageSubmit le sigue EmailOpenMail (en el process actual, en un procedure llamado por el process actual o en otro process llamado por Ejecute).
- si a EmailOpenMail le sigue PageSubmit (en el process actual, en un procedure llamado por el process actual o en otro process llamado por Ejecute).
Para utilizar PageSubmit o EmailOpenMail a partir de un enlace (código de clic del navegador en el botón), este enlace debe tener las siguientes características (pestaña "General" de la ventana description): - Funcionamiento en los controles: "Ninguno"
- Acción: "Ninguno"
Veamos algunos ejemplos "estándar" de uso de enlaces en una página: | | | Acción a realizar | Ejemplo | Funcionamiento en los controles |
---|
Enviar los datos de la página actual al servidor para su procesamiento | Formulario de registro. El enlace se utiliza para comprobar la validez de la información introducida y muestra una página de confirmación. | Enviar valor de los controles al servidor (submit) | Realizar una Process en el servidor, sin recuperar los datos de la página actual | Página de menú con botones. Cada enlace sirve para mostrar una página del sitio | nono | Realizar una Process en código de navegador | Realizar un cálculo simple, una verificación de entrada, .... | nono | Mostrar una página estática del sitio | Mostrar la página de inicio del sitio | nono | Mostrar una página externa al sitio | Iniciar un motor de búsqueda | nono | Reiniciar los controles de la página | Borrar los controles de la página actual | Reinicializar controles de la página (reset) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|