TWebBrowser Problem: type=file
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!
|