![]() |
TWebbrowser : Formular mit bestimmten Namen abschicken
Hallo Leute!
Sagt mal, hat wer eine Ahnung wie ich in der TWebbrowser Komponente ein Formular mit einem bestimmten Namen abschicken kann? Gruß, Peter |
Re: TWebbrowser : Formular mit bestimmten Namen abschicken
Du wirst den Namen des zugehörigen Submit Buttons brauchen und diesen dann Clicken.
|
Re: TWebbrowser : Formular mit bestimmten Namen abschicken
Der Button hat aber keinen Namen. Kann man das evtl. auch mit der Beschriftung des Buttons machen?
|
Re: TWebbrowser : Formular mit bestimmten Namen abschicken
ja klar, du gehst einfach alle buttons mit einer Abfrage if soundso.value = "aufschrift" then... durch.
|
Re: TWebbrowser : Formular mit bestimmten Namen abschicken
Hi!
Kannst du mir vielleicht mal zeigen wie du das meinst? Kann mir gerade nicht vorstellen, wie ich das in Delphi umsetzen soll. Gruß, Peter |
Re: TWebbrowser : Formular mit bestimmten Namen abschicken
OK, habe es nun raus bekommen
Delphi-Quellcode:
...
function WbBtnClickByValue(WebBrowser: TWebBrowser; Value: string): Boolean; var ovElements: OleVariant; i: Integer; res: boolean; begin res := false; ovElements := WebBrowser.OleObject.Document.forms.item(0).elements; for i := 0 to ovElements.Length -1 do begin if lowercase(ovElements.item(i).Value) = lowercase(value) then begin res := true; ovElements.item(i).Click; Result := res; break; end; end; ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz