Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: mgr am 22.10.03 - 16:04:40

Titel: Link auf stylesheet
Beitrag von: mgr am 22.10.03 - 16:04:40
Hallo,
habe in HTML-Head_Inhalt einer Maske folgende Formel:

_Serv:=@Name([CN]; @Subset(@DbName; 1));
_DB:=@ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName; -1); " "; "+"); "\\"; "/");
"<link rel=\'stylesheet\' href=\'http://" + _Serv + "/" +_DB + "/Standard.css?OpenPage\' type=\'text/css\'\'>"

Funktioniert nicht.
Wenn ich den Servername exakt eingebe, dann geht es:

"<link rel=\'stylesheet\' href=\'http://ser001/" +_DB + "/Standard.css?OpenPage\' type=\'text/css\'\'>"

Wo ist mein Fehler?
Titel: Re:Link auf stylesheet
Beitrag von: Glombi am 22.10.03 - 16:12:33
Hi,
hier mein Standard:

_db:=@ReplaceSubstring(@Subset(@DbName;-1);"\\";"/");
"<LINK REL=StyleSheet TYPE=\"text/css\" HREF=\"/"+_db+"/Standard.css\">"

Der Servername wird nicht benötigt, wenn die Seite "Standard.css" in der Datenbank gespeichert ist.

Andreas
Titel: Re:Link auf stylesheet
Beitrag von: mgr am 22.10.03 - 16:21:23
Danke, es geht.
Titel: Re:Link auf stylesheet
Beitrag von: Glombi am 22.10.03 - 16:27:31
Noch ein kleiner Tip: Aufgrund der besseren Wartbarkeit nutze ich nicht den HTML-Head_Inhalt, sondern mache mir ein Gemeinsam genutztes Feld names
$$HTMLHead
und füge dort den Code ein. Man kann auch eine Teilmaske verwenden und dort das Feld einbauen.
Denn: Wenn aus irgendeinem Grund was geändert werden muss, musst Du nicht alle Masken bearbeiten sondern nur das gemeinsame Feld bzw. das Feld in der Teilmaske.

Andreas