Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi javascript variable auslesen (https://www.delphipraxis.net/128068-javascript-variable-auslesen.html)

Matthias-k 23. Jan 2009 14:25


javascript variable auslesen
 
hi,

leider nirgends zu finden: kann ich mir eine variable aus einem script irgendwie
auslesen? also eine funktion kann ich ja ohne probleme ausführen, nur eine variable hab ich keine ahnung,
wie des gehen soll.

im .js file, was ich ja aufrufen kann, seh ich ja, wie die heißt!

nur der zugriff ist mir schleierhaft!

mfg matthias

Bernhard Geyer 23. Jan 2009 14:30

Re: java variable auslesen
 
Meinste du jetzt Java oder Javascript? Bist auf die ersten 5 Zeichen haben die beiden Dinge nicht viel gemeinsam.

Florian Hämmerle 23. Jan 2009 15:19

Re: java variable auslesen
 
Zitat:

Zitat von Bernhard Geyer
Meinste du jetzt Java oder Javascript? Bist auf die ersten 5 Zeichen haben die beiden Dinge nicht viel gemeinsam.

[OT]meinste 4 oder?? ;)[/OT]

Matthias-k 23. Jan 2009 16:14

Re: java variable auslesen
 
:wall: meine natürlich javascript...

Matthias-k 24. Jan 2009 14:17

Re: javascript variable auslesen
 
** PUSH **

Valle 24. Jan 2009 14:20

Re: javascript variable auslesen
 
Ich glaube, wir brauchen etwas mehr Informationen. Wie genau kommst du denn an das JavaScript? Benutzt du TWebBrowser oder lädst du die JS-Datei aus dem Internet runter (z.B. via IdHttp)? Muss das Scripts ausgeführt werden, oder willst du nur eine statische Variablendefinition auslesen? Willst du das überhaupt mit Delphi machen, oder programmierst du gerade selbst in JS?

Mit freundlichen Grüßen,

Valle

Matthias-k 24. Jan 2009 15:07

Re: javascript variable auslesen
 
es ist doch, mal vorsichtig ausgedrückt, doch relativ egal. oder?

das script liegt als .js file auf dem server. kann man aufrufen über die url!
in dem script, welches man ja lesen kann, ist eine variable!

diese will ich einfach nur auslesen...

Die Muhkuh 24. Jan 2009 15:09

Re: javascript variable auslesen
 
Nein, eine statische Variable lässt sich leichter auslesen, als eine, die sich beim Scriptablauf ändert.

Matthias-k 24. Jan 2009 15:32

Re: javascript variable auslesen
 
Zitat:

Zitat von Die Muhkuh
Nein, eine statische Variable lässt sich leichter auslesen, als eine, die sich beim Scriptablauf ändert.

und das heißt? weil ich erkenne 3 antworten daraus:

1. nein, es geht gar nicht.
2. ja, es geht nur schwieriger, als eine statische
3. vieleicht...

ich lgaub, ich such mir langsam einen anderen weg...

alcaeus 24. Jan 2009 17:15

Re: javascript variable auslesen
 
Beschreib mal genauer was du willst, dann wird man dir auch eher helfen koennen ;)

Greetz
alcaeus

Matthias-k 24. Jan 2009 17:28

Re: javascript variable auslesen
 
also echt jetzt, nehmt mir des jetzt mal nicht übel:

der 2. und 3. beitrag geben wieder, das sie den titel nicht lesen können...

ich weis langsam nicht mehr, was ich dazu noch schreiben soll...

also, urschleim auspackender weise: eine variable, im quelltext des scriptes als var text = ''; deklariert, möchte ich zu einem bestimmten zeitpunkt auslesen. nur weis ich nicht wie...

das ist eine aussage, die spricht doch bände oder?

wenn ich eine statische variable auslesen möchte, würde ich fragen, wie ich eine konstante auslese...

aber ich gebs auf!


---- CLOSED ----

Die Muhkuh 24. Jan 2009 17:31

Re: javascript variable auslesen
 
Nu nicht gleich auf den nächsten Baum hüpfen. ;)

Es ist einfach ein:

Code:
var test = 5;
aus zu lesen, schwerer wird ein:

Code:
var test = 5;
test = test + 10;
Da willst Du schließlich die 15 auslesen und nicht die 5?

Das ist alles, was wir wissen wollten.

Gebhard 25. Jan 2009 09:59

Re: javascript variable auslesen
 
Hallo,

ich hatte einmal ein ähnliches Problem und bin einen Umweg über die Systemumgebung gegangen. Du kann nicht nur einen Wert von "Environ" (hoffentlich richtig geschrieben) auslesen, sondern auch selbst welche mit eine Variable mit einem beliebigen Namen erstellen.

Ablauf:
1. Erstellen einer Umgebungsvariable mit einem eindeutigen Namen.
2. Aufruf einen Javascriptfunktion, die einen Wert in diese Variable schreibt und
3. Aufruf einer Delphifunktion, die diesen Wert wieder ausliest.

Zugegeben ein umständlicher Weg, aber besser als kein Weg.

Ich hoffe, daß ich weiterhelfen konnte

Tschüss


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