Jaa


WebDDA-tapahtumat

Web-tietoperusteinen sovitin (WebDDA) tarjoaa joukon tapahtumia, joita voidaan käyttää automaatioprosesseissa. Tapahtumat voidaan jakaa sivutapahtumiin ja ohjaustapahtumiin. Ne liittyvät samoihin tapahtumien nimiin, joita käytetään DOM:ssa. Lisätietoja tapahtumista on kohdassa Tapahtumat

Kun rekisteröit sivun tapahtumien toiminnon, (lisätietoja on kohdassa Isännöityjen sovellusten automatisointi HAT-automaatioaktiviteettien avulla) -toiminnon ohjausparametri RegisterActionForEventohitetaan. Ohjausobjektitapahtumien ControlName parametrin on sisällettävä sidoksissa määritetty ohjausobjektin nimi.

Osa tapahtumista tarjoaa myös lisätietoa tapahtumasta. Näihin tietoihin pääsee käsiksi aktiviteetin GetActionData kautta. (Lisätietoja on kohdassa Isännöityjen sovellusten automatisointi HAT-automaatioaktiviteettien avulla) Seuraavassa esimerkissä näytetään, missä muodossa ne tarjotaan.

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

Argumentit tarjoavat lisävaihtoehtoja tapahtumille:

Argumentti Kuvaus
flags Vakio tai arvo, joka määrittää luetteloinnissa määritettyjen BrowserNavConstants arvojen yhdistelmän.
frame Kirjainkoon huomioon ottava merkkijonolauseke, joka arvioidaan kehyksen nimen perusteella resurssin näyttämistä varten. Se on NULL, jos resurssille ei ole kohdistettu nimettyä kehystä.
headers Merkkijono, joka sisältää palvelimelle lähetettäviä HTTP-lisäotsikoita. Nämä otsikot lisätään verkkoselaimeen. Tämä parametri ohitetaan, jos URL-osoite ei ole HTTP-URL-osoite.
navigationcontext Uuden ikkunan avaamisen yhteydessä käytetyt liput. Näiden arvojen avulla päätetään, näytetäänkö ponnahdusikkuna.
postdata Tiedot, jotka lähetetään palvelimelle osana HTTPPOST-tapahtumaa. POST-tapahtumaa käytetään yleensä HTML-lomakkeella kerättyjen tietojen lähettämiseen. Jos tämä parametri ei määritä viestitietoja, tämä menetelmä antaa HTTP-tapahtumanGET . Tämä parametri ohitetaan, jos URL-osoite ei ole HTTP-URL-osoite.
url Sen sivun URL-osoite, jolle tapahtuma navigoitiin.
urlcontext Uuden ikkunan avaavan sivun URL-osoite. Tämä parametri on osa verkkoselaimen NewWindow tapahtumaa.
cancel Sivun luonti peruutettiin (True) tai se oli valmis (False).
type Tapahtumatyyppi on yleensä sama kuin itse tapahtuma.
key Hiiren painike, jota napsautettiin tapahtumassa (1 = vasen, 2 = oikea ja niin edelleen).
button Painetun painikkeen koodi (esimerkiksi Syötä avainkoodi on 13).

Tapahtumien hallinta

Ohjausobjektitapahtumat ovat ohjausobjektiin liittyviä tapahtumia.

Seuraavassa taulukossa on lueteltu ohjaustapahtumat, jotka ovat käytettävissä vastaavilla parametreilla:

Alkuaine Kuvaus
Ennen navigointia flags, frame, , headersnavigationcontext, postdata, ,url
onblur tyyppi
onchange tyyppi
onclick tyyppi, painike
ondblclick tyyppi, painike
OnFocus tyyppi
onkeydown tyyppi, avain
onmousedown tyyppi, painike
onreset tyyppi
onsubmit tyyppi

Sivun tapahtumat

Kun rekisteröit toimintoja sivutapahtumille, aktiviteetin RegisterActionForEvent ohjausparametri ohitetaan. (Lisätietoja on kohdassa Isännöityjen sovellusten automatisointi HAT-automaatioaktiviteettien avulla)

Seuraavassa taulukossa on lueteltu sivutapahtumat, jotka ovat käytettävissä vastaavilla parametreilla:

Alkuaine Kuvaus
Ennen navigointia flags, frame, , headersnavigationcontext, postdata, ,url
EnnenUuttaIkkunaa flags, url, urlcontext
Asiakirja valmis Notification, flag, url
LataaAloitettu Notification, flag, url
LataaValmis Notification, flag, url
UusiIkkuna2 Cancel
UusiIkkuna3 flags, url, urlcontext, cancel

Katso myös

WebDDA
Käytä tietopohjaisia sovittimia (DDA)