Einzelnen Beitrag anzeigen

Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.238 Beiträge
 
Delphi 10.4 Sydney
 
#1

TWebBrowser, IHTMLDocument2.onkeyup in Delphi ausführen?

  Alt 20. Feb 2014, 15:22
Hallo!

Ich hab den Gockel schon durchs Netz gescheucht aber einfach nichts dazu gefunden: Gibt es eine Möglichkeit, das JavaScript-DOM-Event document.onkeyup delphiseitig auszuführen?

Um genauer zu sein: Ich habe ein TWebBrowser und darin ein HTML-Document. Den Webbrowser versetze ich in den Editmode. Nun kann der User den Inhalt von document.body.innerHTML beliebig ändern. Ich bräuchte nun nur eine Möglichkeit, delphiseitig auf das Ereignis KeyUp zu reagieren. Bildlich gesprochen: Der User drückt innerhalb des TWebbrowser (im Editmode) eine Taste und mein Delphi-Programm reagiert auf das DOM-Event.

Es gibt ja im IHTMLDocument2 ein Member namens "onkeyup" welches als OleVariant deklariert ist. Kann man da eine Delphi-Prozedur andocken?

Grüße
Cody
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat