Forum: Netzwerke
Delphi
by ebber,
21. Jun 2007
Danke.
In gewisser Weise hat mir das geholfen. Nach längerem auf Links klicken habe ich das hier gefunden :
// If there is more than one button, you can do something like:
var
ovElements: OleVariant;
Forum: Netzwerke
Delphi
by ebber,
21. Jun 2007
Ich bin leider noch nicht schlauer geworden.
Das ist das einzigste was er überhaupt an nimmt. So wird der eine Button (vermutlich der erstere) geklickt, leider der falsche.
Webbrowser1.OleObject.Document.forms.item(0).Elements.item.click;
Forum: Netzwerke
Delphi
by ebber,
21. Jun 2007
Leider nicht
OleError : Die Methode 'elements' wird vom Automatisierungsobjekt nicht unterstützt.
Ich denke nicht das ich hier was vertauscht habe : ?
Webbrowser1.OleObject.Document.forms.elements.click();
Forum: Netzwerke
Delphi
by ebber,
21. Jun 2007
Ist Sourceindex die ID ?
Der eine Button hat nämlich 148 und der andere 150.
Aber vorher hatte ich ja getElementById('a') und das a war dann der Feldname. Was ist dann die ID ?
Wie kann ich jetzt damit den Richtigen Button clicken ?
MfG
Forum: Netzwerke
Delphi
by ebber,
21. Jun 2007
Wie kann ich das dann Rausfinden ?
Also im Seitenquelltext kann ich nur die Informationen finden die auch Firefox bei Seiteninformationen - Formular anzeigt :
Beschreibung: -, -
Typ:submit, submit
Feldname: a, a
Wert: 1, 2
MfG
Forum: Netzwerke
Delphi
by ebber,
21. Jun 2007
Ich habe die Namen auch nicht ausgesucht.
Gibt es einen unterschied zwischen Name und ID ? Das einzige was sich unterscheidet sind die Values.
MfG
Forum: Netzwerke
Delphi
by ebber,
21. Jun 2007
Hallo
ich möchte im Webbrowser so einen click machen
WebBrowser1.OleObject.document.getElementById('a').click;