Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: macom111 am 29.03.05 - 22:34:00

Titel: Link innerhalb der Seite erstellen
Beitrag von: macom111 am 29.03.05 - 22:34:00
Hallo zusammen,

erstelle in meiner DB gerade eine Seite mit einer Bedienungsanleitung. Möchte jetzt einige Links erstellen, die an andere Stellen innerhalb der Seite verweisen. Wie z.B. auf einer Homepage -- >"Nach oben" od. --> "Nach unten".

Finde einfach nichts dazu. (Oder bin ich etwa schon wieder Blind?)
Die Verknüpfungungen zu benannten Elementen helfen mir ja hier nicht.   ???

Gruß Siggi
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: m3 am 29.03.05 - 23:06:54
Du willst diese Links erstellen
[  ] in einer Webappliaktion
[  ] in einer Notesappliaktion
[  ] in einer Workplace Richt Client Appliaktion
[  ] andere und zwar ___________________

Zutreffendes bitte ankreuzen, meine Kristallkugel ist schon ausser Dienst.
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: macom111 am 29.03.05 - 23:22:27
Na, da wollen wir deine Kristallkugel nicht noch mal bemühen.
 ;D
In einer ganz normalen Notesapplikation!

Sollte es in der Hilfe zu finden sein, genügt mir evtl. schon der Hinweis, wo!

Gruß Siggi
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: TMC am 29.03.05 - 23:40:18
Such mal in der Designerhelp nach "Creating links".

Nachdem Du auf Stellen innerhalb des Dokumentes verweisen willst, bieten sich da Anchor-Links an.

Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: macom111 am 30.03.05 - 10:04:45
Also weder unter "Creating links" und "Anchor-Links" finde ich was.
Unter Creating AND Links gibt´s zwar einiges. Aber da ja Script nicht
gerade meine Stärke ist, bin ich mir nicht sicher ob hier das richtige dabei ist.

Brauche wohl doch etwas mehr Hilfe.  ::)

Gruß Siggi
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: klaussal am 30.03.05 - 10:45:44
Dann such mal unter "Anker".....
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: macom111 am 30.03.05 - 11:43:58
Habe "Ankerverknüpfung" gefunden. Diese Option steht mir aber nur im Client, z.B. einer Mail im Bearbeitungsmodus zur Verfügung.
Nicht aber im Designer für die Seite im Bearb.modus.

Oh Mann, so schwer kann das doch nicht sein, od. bin ich einfach nur zu Doof?  ???

Gruß Siggi
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: ata am 31.03.05 - 18:48:16
... mir wäre für Notes auch nichts bekannt - Anchor-Links gelten nur fürs WEB. Du kannst nur mit bearbeitbaren Feldern arbeiten und dann uidoc.GoToField(...) - funktioniert dann aber nur im Edit-Mode - der Cursor steht dann in einem Feld - keine richtige Lösung...  :-\

ata
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: Semeaphoros am 31.03.05 - 19:38:05
Are you sure?  (yes/no)


Die Client-Hilfe besagt folgendes:

To create a link to a particular location in a document
  1.   Put the document you are linking to in Edit mode.
  2.   Place your cursor at the beginning of the paragraph you want to link to.
  3.   Choose Edit - Copy as Link - Anchor Link. This adds an anchor link icon next to the paragraph. The anchor link that is hidden when the document is in Read mode.
Note  If you are working in a draft document, save the document first, and then choose Edit - Copy as Link - Anchor Link.
  4.   Put the document you are adding the link to in Edit mode.
  5.   Click where you want the link to appear.
  6.   Choose Edit - Paste.




.... und das funktioniert auch in Notes selber
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: TMC am 31.03.05 - 19:57:02
Client-Anker können aber Tücken haben.

Z.B. in einer *neuen* Mail kann man keinen Anker erzeugen, erstmal muss man die Mehl speichern.

Und tatsächlich, in Seiten geht das leider nicht !

Workaround aber evtl.: Anker in anderer DB erzeugen und in Seiten rüberkopieren.
Hab das aber jetzt nicht ausprobiert.


Wie z.B. auf einer Homepage -- >"Nach oben" od. --> "Nach unten".
Ohne mit Ankern gibt es da glaub ich leider nix. Bei "nach oben" könnte man für eine Seite in einem Frameset höchstens mal als Woraround @Command( [ReloadWindow] ) testen.
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: ata am 31.03.05 - 20:07:52
@Semeaphoros

Zitat
Nicht aber im Designer für die Seite im Bearb.modus.

... ich bin mir sicher - das lässt sich höchstens mit faulen Tricks was machen - oder ich hab' das völlig falsch verstanden...

Toni
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: Semeaphoros am 31.03.05 - 20:40:12
Anchor Links, wie auch Document Links gehe nicht nur nicht in frischem Mehl, sondern ganz allgemein nicht in neuen Dokumenten. Ist auch logisch, wenn man weiss, wie sie implementiert sind: Anchor-Links sind DocLincs mit einer Angabe auf die Sprungstelle innerhalb des Dokumentes (deshalb werden sie dann im Web auch nicht als Sprünge innerhalb der Seite übersetzt, sondern das Dokument wird jedesmal nachgeladen ... :( ). Damit man aber einen Link auf ein Dokument setzen kann, muss es erreichbar sein, das ist erst dann der Fall, wenn das Dokument gespeichert ist. Theoretsich kann man jetzt frisches Mehl als Draft speichern (zB mit einem simplen Ctrl-S) und dann den Anchor-Link produzieren, das nützt aber reichlich wenig, da beim Versenden dieser Anchor-Link nicht richtig übersetz wird: er verweist auf das Original-Dokument in der DB des Senders und nicht in das Dokument des Empfängers ..... :(

Mit dem Designer, da weiss ich nicht auswendig, ob man da etwas machen kann, mit der Funktionsweise ist es verhältnissmässig nachvollziehbar, dass das sehr schwierig wird. Anchor-Links gehören aber eigentlich von Natur aus nicht in Design-Elemente.
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: ata am 31.03.05 - 23:31:11
... ich hatte es so verstanden, daß man im Design einer Maske "AnchorLinks" als Sprungmarken postiert, die dann im Edit-Mode des Dokumentes verwendet werden können, um damit an eine bestimmte Stelle, z.B. das Ende oder den Anfang des Dokumentes zu springen - und das wäre mir unbekannt...

ata
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: Semeaphoros am 01.04.05 - 08:52:15
Das geht mit den Notes-Anchors definitiv nicht, da diese - wie erwähnt - Dokument-Links darstellen. Technisch wäre diese Anforderung ein "Anchor-Template", und diese gibt es (leider) nicht. So stimmt es, will man sowas im Form oder in der Page definieren, geht das nur über Tricks.
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: macom111 am 02.04.05 - 10:11:52
Tja, da kann man halt nichts machen. Was nicht geht, geht halt nicht.
Ich bedanke mich aber trotzdem, daß Ihr Euch für mich Eure Köpfe zerbrochen habt.  ???  ::)  ;D

Gruß Siggi
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: TMC am 02.04.05 - 20:58:25
Jo, Notes ist leider nicht geeignet, um z.B. eine große Seite zu erstellen, die Inhaltsverzeichnis und Kapitel enthält. Ist so auch nicht wirklich in Dokumenten unterstützt. Man muss da leider dann mit separaten Dokumenten arbeiten, damit das vernünftig funktioniert.

Meines Erachtens leider eine starke Einschränkung. Ich tendiere da dann öfter mal zu anderen Nicht-Notes-Lösungen. Gerade wenn es um Dokumentation geht. Also Dokumentation einer Anwendung z.B., bei der die Dokumentation nicht direkt in die Anwendung implementiert ist.
Wobei auch da Notes Schwächen zeigt. Also eine Möglichkeit, um z.B. eine Notes-App direkt in der Anwendung selbst zu dokumentieren. Das geht leider nur über Workarounds.
Ich sehe das als einen Nachteil an, wohl resultierend aus dem Vorteil, dass via Notes binnen Minuten/Stunden sich schnell mal eine Applikation aufbauen lässt. Nur wurde da (verständlicherweise) von Iris/IBM nicht alles berücksichtigt. Die Unterstützung zur Dokumentation einer Anwendung ist m.E. eine sehr große Schwäche von Notes. Ist praktisch nicht vorhanden.
Titel: Re: Link innerhalb der Seite erstellen
Beitrag von: ata am 02.04.05 - 22:34:56
... dem kann ich mich nur anschließen

ata