Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   TWebbrowser HTML Eingabefelder "onclick" event? (https://www.delphipraxis.net/199945-twebbrowser-html-eingabefelder-onclick-event.html)

Rolandrevolvermann 4. Mär 2019 14:34

TWebbrowser HTML Eingabefelder "onclick" event?
 
Hallo Zusammen,
nachdem mir letztes mal so gut geholfen wurde versuche ichs gleich nochmal xD

Problemstellung:
In einem TWebbrowser soll beim "click" in ein Eingabefeld der geladenen (unbekannten) Website reagiert werden.
Meines Wissens nach ist das ja keine TWebbrowser Angelegenheit sondern eher DOM/Javascript/HTML.
Hat dbzgl. schon jemand Erfahrungen gesammelt wie man dort am elegantesten hinkommt?

Vielen Dank im Voraus und viele Grüße

Rollo62 5. Mär 2019 06:31

AW: TWebbrowser HTML Eingabefelder "onclick" event?
 
Hier steht eine Menge dazu wie es im Prinzip funktioniert, ist leider ein ziemliches Gefrickel.
http://firemonkeylessons.blogspot.co...ebbrowser.html
https://bitbucket.org/freeonterminate/scriptgate

Falls du eine bessere Lösung findest sag bitte Bescheid.

Rolandrevolvermann 5. Mär 2019 07:53

AW: TWebbrowser HTML Eingabefelder "onclick" event?
 
Danke Rollo62!
Ich habe befürchtet, dass es in diese Richtung geht.

Anforderung konkret: Es soll die Bildschirmtastatur beim Klick in das Eingabefeld einer Website angezeigt werden. Gibt es hier vielleicht noch andere "einfachere" Ideen? Evtl. denk ich in die falsche Richtung...
Es ist eine VCL 32bit Anwendung falls das wichtig ist.

HolgerX 5. Mär 2019 14:53

AW: TWebbrowser HTML Eingabefelder "onclick" event?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hmm..

Schau mal hier:

https://www.daniweb.com/programming/...lick-detection


Anhand von '<input...>' kannst Du dann erkennen, dass es ein Eigabefeld ist.
(Zumindestens hat es bei einem kleinen Test hier mit Google.de so funktioniert).

Mit X/Y kannst Du dann auch die Tastatur positionieren...

Anbei ein Testprogramm (mit D6 erstellt..)

Rolandrevolvermann 21. Mär 2019 07:55

AW: TWebbrowser HTML Eingabefelder "onclick" event?
 
Vielen Dank HolgerX,
das sieht auf den ersten Blick vielversprechend aus. Werde ich testen.
Sorry, habe die Nachricht von Dir erst jetzt gesehen.


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