Domino 9 und frühere Versionen > ND7: Entwicklung
Browser: Andere DB auf demselben Server öffnen
jww:
Hallo,
ich habe zwar mit @WebDbName die Möglichkeit, in einem Hotspot auf andere Links in derselben DB zuzgreifen.
Was aber, wenn ich einen Link ersteklken will, der auf DEMSELBEN Server (==gleiche IP) auf eine ANDERE db weisen soll?
@myip oder sowas habe ich nicht gefunden. Was ist der Trick?
1000 Danb im Voraus
jwka
pram:
<a href="/replikid?openDatabase">
Gruß Roland
jww:
Danke!
Falls das mal jemnd suchen sollte und es weniger cryptisch lesen will:
In einem Hotspot wird allem, was mit "/" beginnt, die IP des Servers vorangestellt, sodass die die selbe Funktion erfüllt wie eine Funktion "myIP".
Aus
"/jeneDB.nsf/viewname"
wird im Browser
<ip>//jeneDB.nsf/viewname
jww
Tode:
Das ist aber basis html und hat nix mit Lotus Notes zu tun... das nennt sich "relativer Pfad" in der Url...
pram:
Man sollte sich auch angewöhnen in einer Anwendung/Webseite die auf dem gleichen Server läuft nie den Servernamen an die Links dranhängen.
Also wenn ich z.B. im Browser die Seite "http://www.example.com/testdir1/index1.htm" offen habe und auf "index2.htm" im Verz. Testdir2 verlinken möchte, wäre es ziemlich schlecht, wenn ich den Link so schreibe:
<a href="http://www.example.com/testdir2/index2.htm">...</a>
Besser wäre da schon
<a href="/testdir2/index2.htm">...</a>
Und noch besser wäre
<a href="../testdir2/index2.htm">...</a>
Hintergrund:
Bei Variante 1 gibt es sofort Probleme, sobald die Seite über einen (Reverse-)Proxy / Load balacner oder Portweiterleitung erreichbar ist oder https anstatt http verwendet wird. (oder www.example.com gar nicht aufgelöst werden kann, weil man direkt über IP drauf zugreift)
Bei Variante 2 gibt es z.B. ein Problem, wenn ein Reverse-Proxy die Seite in ein Unterverzeichnis mapped.
Weiterhin hab ich festgestellt, dass
<a href="../testdir2/index2.htm">...</a>
nicht das gleiche ist wie
<a href="../Testdir2/index2.htm">...</a>
Notes unterscheidet zwar nicht zwischen Groß- und Kleinschreibung. Aber bei Basic-Authentication geht u.U. ein Authentifizierungsdialog auf.
Gruß
Roland
-
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln