Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebbrowser und Input Type="file"-Value ändern... (https://www.delphipraxis.net/3584-twebbrowser-und-input-type%3D-file-value-aendern.html)

Imagination 19. Mär 2003 17:28


TWebbrowser und Input Type="file"-Value ändern...
 
Hi,
ich kann über TWebbrowser den Wert im Formular über den Code
Delphi-Quellcode:
WebBrowser1.OleObject.Document.Frames.item(0).Document.Forms.item(0).Elements.item('Name des Input oder Indexnummer').value
ändern

Dies funktioniert aber nur bei Input-Feldern mit type=text, ich möchte aber den Wert von <input type="file" size=30 name=file0 value="*.jpg">ändern, also Feldern mit dem "Durchsuchen-Button" und nicht Textfeldern.

Habe hier nachgeschaut und durch Hilfefunktion gesucht, aber nichts gefunden, außer:
http://www.delphipraxis.net/internal...owser+formular
oder einige Tutorial bei SwissDelphiSource.com

Wie mache ich das?

sakura 19. Mär 2003 19:39

Da muss ich Dich enttäuschen. Das ist aus Sicherheitsgründen nicht möglich. Nicht einmal, wenn Du das Handle des Edit-Feldes in Erfahrung bringst.

Vielleicht gibt es eine total abgefahrene Lösung, aber wir haben diese sehr lange gesucht und nie gefunden.

...:cat:...

Janus 15. Aug 2003 21:58

Re: TWebbrowser und Input Type="file"-Value ändern
 
Hi

wie wäre es, wenn man mit
Code:
WebBrowser1.OleObject.document.formname.file0.click
Das Datei öffnen Fenster öffnet.

Dann müßte man in den Tastaturpuffer den Dateinamen schreiben den das Value haben soll.
Jetzt noch ein Enter in den Tastaturpuffer zum bestätigen und schließen des Fensters.

Das müßte doch gehen oder ???????????????

Wenn ja wie schreibt man unter delphi in den Tastaturbuffer?

MfG.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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