Domino 9 und frühere Versionen > ND7: Entwicklung
HTTP_REFERER - Äquivalent als Funktion?
(1/1)
jww:
Hallo,
verzweifle gerade. Möchte gerne in einem Frameset Inhalte für einzelne Frames in Abhängigkeit der Argumente der Benutzeraufrufs gestalten, und zwar OHNE für jeden Aufruf ein eigenes Frameset zu gestalten.
Hierzu brauche ich in der Frame-Content Formel das, was in einer Maske im von Domino automatisch gepflegten Feld
"HTTP_REFERER"
steht.
Leider ist dieses Feld aber nur in einer Maske (Dokument) verfügbar.
Wenn der User z.B. im Browser eingibt:
<server><adresse>?A=X&B=Y&C=Z
Dann steht in dem o.g. Feld eben genau das drin, was der Benutzer eingegeben hat: <server><adresse>?A=X&B=Y&C=Z
Wie komme ich an diesen Wert in der Frame - Value - Formel? Weiss das vielleicht jemand?
jww:
Antworte mir mal selbst ... falls jemand irgendwann vielleicht dieselbe Frage haben sollte ...
Habe keine Lösung gefunden. WorK-Around, mit dem sich aber generell viel anstellen läßt:
- in der Frame-Formel auf ein Dokument verweisen:
--- Code: ---__IndexName := "01_HOME_V01_FRAME=BODY";
"/" + @WebDbName + "/$parameter/" + __IndexName + "?OpenDocument"
--- Ende Code ---
- dieses Dokument nutzt eine Maske, die nur EIN EINZIGES FÜR BROWSER sichtbares Feld hat (und beliebig viele Eingabefelder, aus denen sich dann ...)
- der Feldinhalt aus Feldern (u.a. der CGI-FELDER, wo es dann HTTP_REFERER gibt) als "passthru-HTML" berechnet und dessen Ergebnis
- <iFrame> nutzt, um auf das "tatsächliche" Dokument zu verweisen. Der Inhalt dieses Feldes sieht dann etwa so aus:
--- Code: ---[<iframe src="http://<adresse>/<pfad_zur_db_via_@WebDBName>/<ansicht>/01_HOME_V01_BODY?OpenDocument" <weitere iframe-merkmale></iframe>]
--- Ende Code ---
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln