Domino 9 und frühere Versionen > Entwicklung
URL aufrufen und einen Wert direkt in ein Formularfeld übergeben!
diali:
schau Dir mal die URL des Suchergebnisses an falls Du dort Deinen Suchbegriff wiederfindest, kannst Du die Such-URL sellber zusammenbauen und gleich aufrufen.
Suchst Du z.B. in google nach Test, dann sieht die URL des Ergebnisses so aus:
http://www.google.de/search?hl=de&q=test&btnG=Google-Suche&meta=
Christopher:
Hm ich glaub ich muss erst mal mit dem verantwortlich klären ob eine paramerter übergabe von der konfiguration zugelassen ist.
Marinero Atlántico:
Eine andere Möglichkeit sind CGI Variablen.
Suche die Designer-Hilfe nach cgi durch.
z.B. Dokument: Felder mit dem Namen der CGI-Variablen erstellen
und Tabelle der CGI-Variablen.
Guter Ansatz ist die Variable: Query_String_Decoded
Die musst du dann allerdings ein bischen nachbearbeiten.
--- Zitat von: Christopher am 24.03.05 - 15:42:00 ---Hm ich glaub ich muss erst mal mit dem verantwortlich klären ob eine paramerter übergabe von der konfiguration zugelassen ist.
--- Ende Zitat ---
Ein generelles Verbot der Parameterübergabe an ein Computersystem stellt den ultimativen Bürokratentraum dar. Wir würden alle Screensaver programmieren und der Anwender schaut sich das dann an. Es gäb keinen Ärger mehr.
Du meinst wahrscheinlich: Keine Parameterübergabe über die URL.
Sinnvoll ist das aber imho auch nicht.
Notes selbst übergibt manche Parameter über die URL. Klick auf eine Aktionsschaltfläche in einem NotesDokument und schau auf die URL.
Google auch.
Christopher:
Hallo Marinero, ich habe mich jetzt dazu mal etwas belesen aber ich bin immer noch nicht schlauer wie kann ich denn mit diesem Agenten auf eine andere WebSeite zugreifen?
Zum Spielen habe ich mal folgende Agenten gebasstelt aber das bezieht sich ja immer nur auf meinen eigenen Server:
Dim Session As New NotesSession
Dim db As NotesDatabase
Dim ContextDoc As NotesDocument
Set ContextDoc=Session.DocumentContext
Print "<H1> CGI Variablen </H1>"
Print "Query String" & ContextDoc.Query_String(0) + "<br>"
Print "Query String decoded:" & ContextDoc.Query_String_Decoded(0) + "<br>"
Print "Remote_User" & ContextDoc.Remote_User(0) + "<br>"
Print "Request_Method" & ContextDoc.Request_Method(0) + "<br>"
Print "Server_Software" & ContextDoc.Server_Software(0) + "<br>"
ata:
@Christopher,
kann es sein, daß du zu dieser Aufgabenstellung noch einen Thread geöffnet hast?
Wenn du in einer Anwendung in einem Formularfeld etwas per Übergabe eingeben möchtest, dann hilft dir in diesem Fall nur eins - den Quelltext des Originalformulares kopieren und per LS erzeugen - nun hast du die Felder und deren Inhalt im Griff...
Ich empfehle als Browser "Mozilla Firefox" - damit lassen sich auch versteckte Formularfelder besser erkennen und deren Werte...
... wäre so eine Idee...
ata
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln