![]() |
TWebbrowser und Input Type="file"-Value ändern...
Hi,
ich kann über TWebbrowser den Wert im Formular über den Code
Delphi-Quellcode:
ändern
WebBrowser1.OleObject.Document.Frames.item(0).Document.Forms.item(0).Elements.item('Name des Input oder Indexnummer').value
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: ![]() oder einige Tutorial bei SwissDelphiSource.com Wie mache ich das? |
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:... |
Re: TWebbrowser und Input Type="file"-Value ändern
Hi
wie wäre es, wenn man mit
Code:
Das Datei öffnen Fenster öffnet.
WebBrowser1.OleObject.document.formname.file0.click
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