![]() |
Filebutton im TWebbrowser anklicken
Hallo,
ich habe versucht mit dem unten veränderten Quelltext einen Button anzuklicken. Das hat auch funktioniert. Wenn ich das gleiche mit einem "Hochladebutton" mache funktioniert es nicht. Mein Quelltext:
Delphi-Quellcode:
hier der HTML Code:
procedure TFormEinlesung.Button3Click(Sender: TObject);
var ovElements: OleVariant; i: Integer; begin ovElements := WebBrowser1.OleObject.Document.Forms.item(0).elements; for i := 0 to (ovElements.Length - 1) do if (ovElements.item(i).tagName = 'userfile') and (ovElements.item(i).type = 'file')then ovElements.item(i).Click; end;
Code:
Smaraner
<input name="userfile" type="file" size="40" value="Select file">
|
AW: Filebutton im TWebbrowser anklicken
Ich habe das auch mal versucht mit dem IE. Meines Wissens ist das aus Sicherheitsgründen nicht erlaubt. Das war aber der Stand von vor einigen Monaten.
|
AW: Filebutton im TWebbrowser anklicken
Hallo,
mir ist kein HTML-Tag bekannt, das "userfile" heißt. Du kannst es aber mal so versuchen
Delphi-Quellcode:
dann sollte es auch klappen.
procedure TFormEinlesung.Button3Click(Sender: TObject);
var ovElements: OleVariant; i: Integer; begin ovElements := WebBrowser1.OleObject.Document.Forms.item(0).elements; for i := 0 to (ovElements.Length - 1) do if (ovElements.item(i).name = 'userfile') and (ovElements.item(i).type = 'file') then ovElements.item(i).Click; end; Gruß |
AW: Filebutton im TWebbrowser anklicken
Danke. Hat geklappt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:21 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