Domino 9 und frühere Versionen > ND6: Entwicklung
href Problem
(1/1)
CLI_Andreas_Schmidt:
Hallo @all,
ich habe ein kleines Problem mit diesem folgenden Link, der in einem Computed Text berechnet wird:
"<a href=\"" +serverName + "/" + DatabaseName + "/" + PageName + "?OpenPage\">link</a>"
Servername, Dbname und Pagename wird mit @column geholt.
Leider baut der link immer automatisch noch vor den FeldInhalten ein
www.Webserver.de/Ordner (wo die aktuelle Datenbank liegt, indem der Link erstellt wird.)
Richtig wäre: http://Servername/Datenbankname/PageName
Falsche Ausgabe ist: http://Webserver.de/Ordnerwocurrentdbist/Servername/Datenbankname/PageName
??? Ich hoffe Ihr konntet mir folgen.
Gruss
Andreas
Manolo:
Hi versuchs mal so ich weiss aber nicht ob dir das was bring
REM {Lookup the links from database};
server := @Subset(@DbName; 1);
database := @WebDbName;
view := "LU_Partner";
linkInfo := @DbColumn("Notes" : "NoCache";server : database; view;2);
REM {Parse the link components};
linkText := @Word(LinkInfo; "~"; 1);
description := @Word(LinkInfo; "~"; 2);
url := @Word(LinkInfo; "~"; 3);
REM {Build the HTML};
html := @Implode("<a href='" + url + "' title='" + description + "'>" + linkText + "</a><br>");
REM {Return the result to the document};
html
Manolo:
Sorry hier der Code so Sollte es gehen
db:=@WebDbName;
form:="alias der view oder name";
"[<a href=/" + db + "/" + form + "?OpenForm>Press</a>]"
Manfred Dillmann:
Andreas,
>>Richtig wäre: http://Servername/Datenbankname/PageName<<
Du verwendest ja in Deinem Code eine relative Adresse (URL). Dann hängt der Domino-Server seinen "Karl-Otto" vorneweg.
Versuche, das "http://" zu Beginn Deines Codes mit aufzunehmen, also:
"<a href=http://\"" +serverName + "/" + DatabaseName + "/" + PageName + "?OpenPage\">link</a>"
Manfred
CLI_Andreas_Schmidt:
Eine super Lösung Manfred.
LÄUFT
Danke.
PS: Auch Danke an Manolo.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln