Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 241058 (2494)
  Suchen
 Zurück zur Übersicht
 AutorThema: HTML/Profan²-Interpretation
René Bühling
Datum:03.07.02 18:04 Antwortenals Email verschicken (rene.buehling@gmx.de) 


Hallo,

ich möchte einen Befehl aus einem HTML-Tag mit Profan² auswerten:

Ein Profan²-Programm hat z.B. mittels power/net.dll eine Browser-Komponente erstellt und zeigt darin eine HTML-Datei mit dem Inhalt
<a href="ABC">Test</a>
an. Gibt es irgend eine (möglichst einfache) Möglichkeit mit Profan² den String "ABC" bei einem Klick auf "Test" zu empfangen und darauf zu reagieren?

MfG
René


Rolf Koch
Datum:03.07.02 20:42 Antwortenals Email verschicken (webmaster@rokosoft.de) 


Hi, hier nur mal ansatzweise wie es bei mir mal geklappt hatte:
Wenn auf der Page "Test" angeklickt wird:
Im Code der HTML Seite definieren, daß dann Dein Programm ausgeführt wird. Habs im Moment nicht im Kopf wie das ging.
Steht aber in jeder HtmRef.
In Deinem Programm kannst Du dann einiges per !!Beispiel!!:
def query(1) SubStr$(@$(1),2,"=")
query$ = @GetEnv$("QUERY_STRING")           'daten aus dem Qureey lesen, Method = GET
let user$ = query(substr$(query$,1,"&"))    'ersten parameter lesen

machen.
Weis nicht ob Dir das hier was hilft, aber vielleicht im Ansatz.
Rolf



Sven Schmidts
Datum:03.07.02 21:15 Antwortenals Email verschicken (schmidts@flat2serv.de) 


<form name="mail" method="POST" action="profanprogramm.exe">
<INPUT TYPE=HIDDEN name="subject" value="flat2serv">
...
</form>


Rolf Koch
Datum:03.07.02 22:11 Antwortenals Email verschicken (webmaster@rokosoft.de) 


Wobei nun der Downloaddialog geöffnet wird, da eine EXE Datei im Spiel ist.
Sven, wir hatten da ja Deine Dll genommen.
Also nutzt das doch nicht direkt was für Rene.
Oder?
Rolf


René Bühling
Datum: 04.07.02 01:45 Antwortenals Email verschicken (rene.buehling@gmx.de) 


Danke für die Vorschläge, aber das mit dem Formular etc. hilft mir glaub ich weniger. Rolfs Code mit QUERY etc. geht allerdings schon ziemlich in die Richtung, in die ich will. :)


 Zurück zur Übersicht