Domino 9 und frühere Versionen > Entwicklung

Wie kann ich ein CSS in eine Seite bauen?

<< < (2/2)

harkpabst_meliantrop:
Was meinst du mit StyleSheets nur in einer Maske einfügen?

Du kannst Stylesheets in Seiten genauso wie in Masken benutzen. Man kann seine CSS-Dateien auch als Dateianhang in einer Page speichern (die man dann vorsichtshalber als pass-through-HTML markieren sollte). Wenn man eine Seite "stylesheets" erzeugt und da ein oder mehrere CSS anhängt, wäre der Pfad entsprechend

http://server/pfad/dbname/stylesheets/resource.css

Idealerweise arbeitet man natürlich nicht mit absoluten, sondern mit realtiven Pfaden ab dbname.

Rob Green:
gutes Übungs DB:
http://www.freedomblog.com/A55958/fdb.nsf/
(FreeDom Blogtool von Anthony Connell)

oder

DomBlog vom Meister Jake Howlett höchstpersönlich
http://www.codestore.net/store.nsf/unid/EPSD-5GLMNB?OpenDocument

Biene Maja:
Ich habe jetzt folgende Formel in den Head meiner Page gepackt aber irgendwie scheint sich nix zu tun. Soll ich´s nochmal mit einen Html Direktaufruf in der Seite probieren?

Ach ja, hier die Formel: _db:@replacesubstring(@subset(@DBname;-1);"\\";"/");
"<link rel=\"stylesheet\"type=\"text/css\"href=\""+_db+"Main.css\"></link>"

harkpabst_meliantrop:

--- Zitat von: Biene Maja am 03.06.03 - 14:11:49 ---Ich habe jetzt folgende Formel in den Head meiner Page gepackt aber irgendwie scheint sich nix zu tun. Soll ich´s nochmal mit einen Html Direktaufruf in der Seite probieren?

Ach ja, hier die Formel: _db:@replacesubstring(@subset(@DBname;-1);"\\";"/");
"<link rel=\"stylesheet\"type=\"text/css\"href=\""+_db+"Main.css\"></link>"

--- Ende Zitat ---

Nein, nicht nötig.

Du solltest nur zwei Dinge ändern:

1. zwischen _db und "Main.css" einen Vorwärtsschrägstrich einsetzen

2. die einzig korrekte R5-Formel für die Bestimmung eines DB-Namen im Web gebrauchen:
_db := @ReplaceSubstring(@Subset(@DbName; -1); "\\" : " "; "/" : "+");

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln