Dela via


WebDDA-händelser

Web-data-driven adapter (WebDDA) tillhandahåller en uppsättning händelser som kan användas i automatiseringar. Händelserna kan delas in i sidhändelser och kontrollhändelser. De mappar till samma händelsenamn som används i DOM. För mer information om evenemangen, se Evenemang

När du registrerar Åtgärd för sidhändelser ignoreras kontrollparametern i aktiviteten (Mer information finns i Automatisera värdbaserade program med hjälp avRegisterActionForEvent HAT-automatiseringsaktiviteter). För kontrollhändelser ControlName måste parametern innehålla det kontrollnamn som anges i bindningarna.

En del av händelserna ger också ytterligare information om händelsen. Dessa data kan nås via aktiviteten GetActionData . (Mer information finns i Automatisera värdbaserade program med hjälp av HAT-automatiseringsaktiviteter) I följande exempel visas det format som de tillhandahålls i.

<EventArgs[flags] [frame] [headers ] [navigationcontext] [postdata] [url] [urlcontext] [cancel] [type] [key][button]>  
  

Argumenten ger ytterligare alternativ för händelserna:

Argumentation Beskrivning
flags En konstant eller ett värde som anger en kombination av de värden som definieras av BrowserNavConstants uppräkningen.
frame Ett skiftlägeskänsligt stränguttryck som resulterar i namnet på den ram som används för att visa resursen. Det är NULL, om ingen namngiven ram är avsedd för resursen.
headers En sträng som innehåller ytterligare HTTP-huvuden som ska skickas till servern. Dessa rubriker läggs till i webbläsaren. Den här parametern ignoreras om URL:en inte är en HTTP-URL.
navigationcontext Flaggor som används när du öppnar ett nytt fönster. Dessa värden används för att bestämma om ett popup-fönster ska visas.
postdata Data som skickas till servern som en del av en HTTPPOST-transaktion. En POST-transaktion används vanligtvis för att skicka data som samlats in av ett HTML-formulär. Om den här parametern inte anger några inläggsdata utfärdar den här metoden en HTTP-transaktionGET . Den här parametern ignoreras om URL:en inte är en HTTP-URL.
url Webbadressen till sidan som händelsen navigerades till.
urlcontext URL till sidan som öppnar det nya fönstret. Den här parametern är en del av webbläsarens NewWindow händelse.
cancel Sidans skapande avbröts (True) eller slutfördes (False).
type Händelsetyp, är vanligtvis samma som själva händelsen.
key Musknapp som klickades på vid händelsen (1 = vänster, 2 = höger och så vidare).
button Koden för knappen som trycktes in (till exempel är Enter-tangentkoden 13).

Kontrollera händelser

Kontrollhändelser är de händelser som är associerade med en kontroll.

I följande tabell visas de kontrollhändelser som är tillgängliga med respektive parametrar:

Komponent Beskrivning
BeforeNavigate flags, frame, headers, navigationcontext, postdata, url
onblur typ
onchange typ
onclick typ, knapp
ondblclick typ, knapp
onfocus typ
onkeydown Typ, Nyckel
onmousedown typ, knapp
onreset typ
onsubmit typ

Sidans händelser

När du registrerar åtgärder för sidhändelser ignoreras kontrollparametern i aktiviteten RegisterActionForEvent . (Mer information finns i Automatisera värdbaserade program med hjälp av HAT-automatiseringsaktiviteter)

I följande tabell visas de sidhändelser som är tillgängliga med respektive parametrar:

Komponent Beskrivning
BeforeNavigate flags, frame, headers, navigationcontext, postdata, url
BeforeNewWindow flags, url, urlcontext
DokumentSlutfört Notification, flag, url
Nedladdning startad Notification, flag, url
DownloadCompleted Notification, flag, url
NewWindow2 Cancel
NewWindow3 flags, url, , urlcontextcancel

Se även

WebDDA (på engelska)
Använda datadrivna kort (DDA)