Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 03.08.04 - 14:01:34

Titel: href Problem
Beitrag 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
Titel: Re:href Problem
Beitrag von: Manolo am 03.08.04 - 14:33:54
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
Titel: Re:href Problem
Beitrag von: Manolo am 03.08.04 - 14:35:59
Sorry hier der Code so Sollte es gehen


db:=@WebDbName;
form:="alias der view oder name";
"[<a href=/" + db + "/" + form + "?OpenForm>Press</a>]"
Titel: Re:href Problem
Beitrag von: Manfred Dillmann am 03.08.04 - 14:39:34
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
Titel: Re:href Problem
Beitrag von: CLI_Andreas_Schmidt am 04.08.04 - 08:39:51
Eine super Lösung Manfred.

LÄUFT

Danke.

PS: Auch Danke an Manolo.