Domino 9 und frühere Versionen > ND9: Entwicklung

Individuelle http-Verknüpfung per LS in Email erstellt keinen Hotspot

(1/2) > >>

SuperTom:
Hallo Freunde,

ich habe das Problem, dass meine Email-Empfänger einen individuellen Link bekommen sollen.

Was geht ist das:

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm&UndSoWeiter")

Diese Zeile wird automatisch als Hotspot erstellt, was auch gut ist.

Nun sollen aber in diesen Link individuelle Parameter kommen, die in einem Feld drin stehen, also

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm" & doc.Feld(0))

Und dabei verschwindet der Hotspot und es steht nur der Text da.

Wie kann ich den Hotspot trotzdem erhalten?

Danke im voraus ...

jBubbleBoy:
Die Umwandlung zum Hotspot wird automatisch durchgeführt, wie sieht den der Link-Text im Ergebnis aus?
Diesen kannst du kopieren und im Browser öffnen?

SuperTom:
Hallo Erik,

im Ergebnis sind die "Links" identisch. Das Problem liegt darin, dass der Hotspot nicht generiert wird, wenn ein String mit einem Feldinhalt verbunden wird. Auch wenn der Feldinhalt ein Text ist. Selbst ein Cstr(doc.Feld(0)) führt nicht zum gewünschten Ergebnis.

Zur Übersicht:

Hier wird ein Hotspot generiert:

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm&UndSoWeiter")

hier auch: also "Text1" & "Text2"

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm" & "&UndSoWeiter")

Und hier wird der Hotspot nicht generiert, obwohl im Ergebnis alle Strings gleich sind.

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm" & doc.Feld(0))

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm" & Cstr(doc.Feld(0)))

call body.appendtext( Cstr(doc.FeldAlles(0)))

Irgendetwas veranlasst Notes nur den Text in Kommata zum Hotspot zu generieren

jBubbleBoy:
pack den Link mal in eine Variable und füge diesem dem Richtext hinzu

Tode:
Wenn es wirklich so ist (was ich bezweifle, ich würde behaupten, in Deinem letzten Beispiel wird die Url nicht richtig gebaut, z.B. Könnte es heissen .....?OpenForm&" & ...
Also ein fehlendes Verknüpfungs- Und in der Url), dann baue Dir doch Deine Variable in zwei Schritten, also:


--- Code: ---strLink = "http://......?OpenForm&" & doc.Feld(0)
Call body.appendtext( strLink )
--- Ende Code ---

Dann müsste es nach Deiner Theorie ja klappen...

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln