Thema: Delphi ExecuteScript

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: ExecuteScript

  Alt 14. Okt 2007, 09:36
Hallo Andi,

laut Dokumentation behandelt execScript() jede JS function wie eine procedure - ein Rückgabewert wird grundsätzlich verworfen. Du kannst also keine JS function schreiben, die dir den Zugriff auf eine Variable gewährt. Allen Bauer zeigt in seinem Blog, wie er in einem D2007-Projekt JS per COM auf Delphi zugreifen lässt, aber wir beide arbeiten mit D7. Ich habe das bisher nicht gebraucht, aber ich würde mit D7 folgenden Ansatz verfolgen: Aufruf einer JS function, die den gewünschten Wert in einem hidden field ablegt und anschließend Zugriff auf dieses Element per DOM.

Grüße vom marabu
  Mit Zitat antworten Zitat