Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 03.08.04 - 14:01:34
-
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
-
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
-
Sorry hier der Code so Sollte es gehen
db:=@WebDbName;
form:="alias der view oder name";
"[<a href=/" + db + "/" + form + "?OpenForm>Press</a>]"
-
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
-
Eine super Lösung Manfred.
LÄUFT
Danke.
PS: Auch Danke an Manolo.