Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El adaptador controlado por datos web (WebDDA) proporciona un conjunto de eventos que se pueden utilizar en automatizaciones. Los eventos se pueden dividir en eventos de página y eventos de control. Asignan a los mismos nombres de eventos que se usan en los DOM. Para obtener más información sobre los eventos, consulte Eventos
Al registrar una acción para eventos de página, se omite el parámetro de control de la RegisterActionForEvent
actividad (Para obtener más información, consulte Automatizar aplicaciones alojadas mediante actividades de automatización de HAT). En el caso de los eventos de control, el ControlName
parámetro debe contener el nombre del control especificado en los enlaces.
Algunos de los eventos también proporcionan datos adicionales sobre el evento. Se puede acceder a estos datos a través de la GetActionData
actividad. (Para obtener más información, consulte Automatización de aplicaciones alojadas mediante actividades de automatización de HAT) En el ejemplo siguiente se muestra el formato en el que se proporcionan.
<EventArgs[flags] [frame] [headers ] [navigationcontext] [postdata] [url] [urlcontext] [cancel] [type] [key][button]>
Los argumentos proporcionan opciones adicionales para los eventos:
Argumento | Descripción |
---|---|
flags |
Constante o valor que especifica una combinación de los valores definidos por la BrowserNavConstants enumeración. |
frame |
Una expresión de cadena que distingue entre mayúsculas y minúsculas que evalúa el nombre del marco para mostrar el recurso. Es NULL , si no hay ningún marco con nombre destinado al recurso. |
headers |
Una cadena que contiene encabezados HTTP adicionales para enviar al servidor. Estos encabezados se agregan al navegador web. Este parámetro se omite si la dirección URL no es una dirección URL HTTP. |
navigationcontext |
Indicadores utilizados al abrir una nueva ventana. Estos valores se utilizan para decidir si se debe mostrar una ventana emergente. |
postdata |
Datos que se envían al servidor como parte de una transacción HTTPPOST. Una transacción POST se utiliza normalmente para enviar datos recopilados por un formulario HTML. Si este parámetro no especifica ningún dato de publicación, este método emite una transacción HTTPGET . Este parámetro se omite si la dirección URL no es una dirección URL HTTP. |
url |
URL de la página a la que se dirigió el evento. |
urlcontext |
URL de la página que se abre en la nueva ventana. Este parámetro es parte del evento del NewWindow navegador web. |
cancel |
La creación de la página se ha cancelado (True ) o ha finalizado (False ). |
type |
El tipo de evento suele ser el mismo que el evento en sí. |
key |
Botón del ratón en el que se hizo clic en el evento (1 = izquierda, 2 = derecha, y así sucesivamente). |
button |
Código del botón que se presionó (por ejemplo, el código de la tecla Intro es 13). |
Eventos de control
Los eventos de control son los eventos asociados a un control.
En la tabla siguiente se enumeran los eventos de control que están disponibles con los parámetros respectivos:
Elemento | Descripción |
---|---|
BeforeNavigate | flags , frame , headers , navigationcontext , , postdata , url |
onblur | tipo |
onchange | tipo |
onclick | tipo, botón |
ondblclick | tipo, botón |
onfocus | tipo |
onkeydown | tipo, clave |
onmousedown | tipo, botón |
onreset | tipo |
onsubmit | tipo |
Eventos de página
Al registrar acciones para eventos de página, se omite el parámetro de control de la RegisterActionForEvent
actividad. (Para obtener más información, consulte Automatización de aplicaciones alojadas mediante actividades de automatización de HAT)
En la tabla siguiente se enumeran los eventos de página que están disponibles con los parámetros respectivos:
Elemento | Descripción |
---|---|
BeforeNavigate | flags , frame , headers , navigationcontext , , postdata , url |
AntesDeNuevaVentana | flags , , url , urlcontext |
DocumentCompleted | Notification , , flag , url |
Descarga Iniciada | Notification , , flag , url |
DescargarCompletado | Notification , , flag , url |
NuevaVentana2 | Cancel |
NewWindow3 | flags , url , , urlcontext , cancel |