Domino 9 und frühere Versionen > ND7: Entwicklung

Browser: Andere DB auf demselben Server öffnen

(1/2) > >>

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