Domino 9 und frühere Versionen > ND7: Entwicklung
Web-Formel(teil) gesucht: Aktueller Server im http-format?
jww:
Hallo,
ich habe - denke ich - ein eigentlich triviales Problem aber steh irgendwie vor einer Wand. Bei der Suche kriege ich viele Treads, aber nix, was mir hilft:
Browser-Nutzer. Server V7.03
Ich würde gerne in einem Frame den Value für eine Url berechnen lassen. Dabei ist "der hintere Teil" relativ einfach, ein Dokument soll geöffnet werden, wozu ich "<viewname>/<indexname>?OpenDocument" benutzen will.
Mein Problem: Der Link soll auf den Server weisen, von dem auch das Frameset gezogen wurde. Mir fehlt also die Teilstrecke "http://<ip-nummer oder dnsname/<dbname>".
Dass der "aktuelle (lokale) Server" benutzt werden soll, ist insofern wichtig, als in einer replizierten Umgebung an Standorten mit sehr langsamem Internet immer der jeweils lokale Server benutzt werden soll, um die Ladezeiten zu reduzieren.
Kann mir da jemand auf die Sprünge helfen?
1000 Dank im Voraus!
jww
Tode:
@Name( [CN] ; @Subset( @DbName ) ; 1 ) ) ?
m3:
DBname siehe oben. ;)
Und Protokoll, Hostname und Port würde ich durch ein "/" ersetzten - dann passts immer ;)
jww:
Danke für die schnellen Re's. Ich blick's immer noch nicht.
@subset(@DbName;-1) ist klar.
Aber wenn ich im Frameset bei dem fraglichen Frame bei Type "URL" und Value "Computed" eingebe:
"/" + @Subset( @dbname ; -1) + "/xxx/" + "yyy" + "?OpenDocument"
kriege ich die Meldung "invalid URL Syntax". Er braucht offenbar http:// ...
Mit
"http://101.101.101.101/testdir/test.nsf/xxx/yyy?OpenDocument" (als Formel)
funktioniert's.
Ich habe hier mal noch in Fettdruck dargestellt, was ich per Formel ermitteln müsste:
"http://101.101.101.101/testdir/test.nsf/xxx/yyy?OpenDocument"
Wat mach ich da nur falsch?
Danke!
jww
Christian Weiß:
Du must das http:// vor den @Subset schreiben
"http://" + @Subset( @dbname ; -1) + "/xxx/" + "yyy" + "?OpenDocument"
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln