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