Domino 9 und frühere Versionen > Entwicklung

URL aufrufen und einen Wert direkt in ein Formularfeld übergeben!

<< < (2/2)

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