Download GuiXT / InputAssistant / Viewer Dokumentation
Transcript
Die Befehle im Detail (InputAssistant) Liefert ein offenes Browser Fenster (nur Internet Explorer), oder 0 falls kein Fenster gefunden wurde. Mit searchbrowserwindow= if Q[ok] ... endif können Sie abfragen, ob ein Fenster gefunden wurde. Das Browserfenster kann in allen connecthtml Anweisungen ebenso wie ein von View zurückgeliefertes Fenster verwendet werden. In Verbindung mit searchbrowserwindow=. Sie geben eine index= Nummer i an (i=1,2,3,..) zur Suche des Browser-Fensters, falls mehrere existieren. Ansprechen Die HTML-Elemente können analog zu den Scriptvariablen V[...] verwendet werden; die der HTML- Notation ist html[...]. Unterstützt sind: Elemente Set html[name] "wert" "... &html[name] ..." if html[name] // Setzt den Wert in das HTML-Element // liest den Wert aus der HTML-Seite // fragt die Existenz des HTMl-Elementes ab Nach dem Setzen eines Wertes wird automatisch eine eventuell vorhandene "on change" Routine der HTML-Seite aufgerufen. Bei Auswahlfeldern (Select) kann es nötig sein, nach Setzen des Wertes noch das Element durch click= anzuklicken, da eventuelle interne Verarbeitungen erst dadurch ausgelöst werden. Generell ist bei dem automatischen Ablauf von HTML-Seiten zu beachten, dass in der Regel die vorhandenen Funktionen (Setzen von Werten und Klick auf Buttons, Links und Images) ausreichen, die Benutzeraktion zu simulieren. In speziellen Fällen, bei denen über JavaScript, VBScript oder durch Einbinden von Plugins eine über HTML gehende Funktionalität verwendet wird, können diese Möglichkeiten eventuell an ihr Limit stossen. Namen der Während der Entwicklung empfiehlt sich die Verwendung der Funktionen HTML- und Elemente listelements= -shownames zur Anzeige der intern vergebenen Namen. Generell setzt GuiXT den Namen zusammen aus dem Typ des Elements (image_, button_, checkbox_, ...) sowie einem in der HTML-Seite vergebenen Namen oder dem Text. Eventuelle Leerzeichen werden im Namen durch den Unterstrich ersetzt. Bei duplikativen Namen hängt GuiXT automatisch einen Index .2, .3,... an den ursprünglichen Namen. Beispiele: html[image_help.jpg] html[link_Suche] html[link_Suche.2] html[select_Country] html[text_Search_Filter] HTML- Häufig werden Tabellen in HTML-Seiten genutzt, die auch ineinander geschachtelt werden Tabellen können. Die Inhalte aller Tabellenzellen stehen als HTML-Variablen zur Verfügung. Dabei © by Synactive GmbH 136-245