Einzelnen Beitrag anzeigen

Freak86

Registriert seit: 24. Feb 2008
2 Beiträge
 
#1

TWebBrowser Problem: type=file

  Alt 25. Feb 2008, 12:55
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!
  Mit Zitat antworten Zitat