Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser Problem: type=file (https://www.delphipraxis.net/109150-twebbrowser-problem-type%3Dfile.html)

Freak86 25. Feb 2008 11:55


TWebBrowser Problem: type=file
 
Hey,

...ich würd gerne eine Seite ausfüllen lassen, wo man Dateien eingeben muss.

z.B.: netload.in

<div id="Upload_Normal" class="Upload_Container">
<input type="file" name="file" class="Upload_Field" />
</div>

Hab mir das so gedacht:

var
ovElements: OleVariant;
i: Integer;
begin
ovElements := WebBrowser1.OleObject.Document.forms.item(0).eleme nts;
for i := 0 to (ovElements.Length - 1) do
begin
if (ovElements.item(i).type = 'file') then
ovElements.item(i).Value:= 'TESTTEST';
end;

Wenn ich statt type = 'file' -> tagName = 'INPUT' nehme, werden die Loginfelder ausgefüllt. Aber an die Upload-Editbox komm ich irgendwie nicht ran! Woran liegt das? An den Script an der Page oder liegt der Fehler bei mir? Wäre echt super wenn mir da jmd. helfen könnte!

marabu 25. Feb 2008 12:01

Re: TWebBrowser Problem: type=file
 
Herzlich willkommen in der Delphi-PRAXiS, Freak86.

Lies dir mal diesen Thread durch: im webbrowser feld vom typ file ausfuellen

Freundliche Grüße

Freak86 25. Feb 2008 12:18

Re: TWebBrowser Problem: type=file
 
Alles klar. Das ging ja mal schnell! ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz