Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TWebBrowser - Steuerung der Anwendung per HTML/Javascript (https://www.delphipraxis.net/159285-twebbrowser-steuerung-der-anwendung-per-html-javascript.html)

DelphiPeter 22. Mär 2011 05:46

TWebBrowser - Steuerung der Anwendung per HTML/Javascript
 
Hallo!

Ich möchte über meine TWebbRowser Komponente ein HTML Dokument laden, in welchem ich z.b. JavaScript verwende, um die Anwendung zu steuern. Das ich also z.B. per JavaScript Code in meiner HTML Seite die Caption meiner Form ändern kann usw.

Hat das mal jemand von euch gemacht?

Gruß,
Peter

Bummi 22. Mär 2011 06:11

AW: TWebBrowser - Steuerung der Anwendung per HTML/Javascript
 
In der beschriebenen Art nicht, Du kannst die Actions,Navigates auswerten und dort gegf. Code für eine RTTI-Verarbeitung übergeben.

Phoenix 22. Mär 2011 06:29

AW: TWebBrowser - Steuerung der Anwendung per HTML/Javascript
 
Das scheint relativ einfach zu sein, wenn Du die Javascript-Calls als String zusammenbaust und als solche an das HtmlWindow schickst.

Hier gibts nen Artikel dazu.

DelphiPeter 22. Mär 2011 06:40

AW: TWebBrowser - Steuerung der Anwendung per HTML/Javascript
 
Dann kann ich also auch mit Pascal Script arbeiten.. Schade.

Thom 22. Mär 2011 14:58

AW: TWebBrowser - Steuerung der Anwendung per HTML/Javascript
 
@DelphiPeter:

Ja, das geht - und zwar über das External-Objekt des Browsers.
Wurde ausführlich und mit Beispielen in der Toolbox 1/2011 beschrieben. Den weiterentwickelten Quellcode findest Du auch im GoogleMaps-Framework.

Zitat:

Zitat von Phoenix (Beitrag 1090175)
Das scheint relativ einfach zu sein, wenn Du die Javascript-Calls als String zusammenbaust und als solche an das HtmlWindow schickst.

Hier gibts nen Artikel dazu.

@Phoenix:

In dem von Dir verlinkten Beitrag geht's um How to call JavaScript functions in a TWebBrowser from Delphi .
DelphiPeter fragte aber nach dem umgekehrten Weg: Den Aufruf von Delphi-Methoden aus JavaScript heraus.
Und wenn das wirklich soooo einfach wäre, hätte ich nicht Monate für die Programmierung des Frameworks benötigt. :roll:
Schade, daß Du zuerst auf externe Quellen verweist, obwohl es im eigenen Forum eine fertige deutschsprachige Lösung gibt... 8-)

DelphiPeter 22. Mär 2011 19:34

AW: TWebBrowser - Steuerung der Anwendung per HTML/Javascript
 
Cool, wahnsinn. Genau das, was ich gesucht hab!

Danke!


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