Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: bernino1 am 13.09.05 - 16:49:39
-
Hallo Leute,
Lösung dieses Problems ist möglicherweise sehr einfach - ich konnte es aber mit der Suchfunktion nicht finden!
Ich habe in der DB unter Stylesheets ein CSS eingebunden.
In allen Framesets, Views, Pages und Forms zieht dieses CSS wenn ich diese im Browser betrachte.
Wenn ich jedoch ein gespeichertes Dok. anzeigen lasse, dann ignoriert er das CSS obwohl es im Header steht (CSS-Aufruf steht im Header der Maske)???
Was mache ich hier falsch?
Vielen Dank für Euren Input!
lg
Berndt
-
Einige Designelemente benötigen eine Unterscheidung, ob sie in einem bestehenden oder in einem neuen Dokument aufgerufen werden. Warum auch immer.
Im bestehenden Dokument schreibt man dann das "../" davor,
im NewDoc muß man es weglassen.
_Filepath := @If(
@IsNewDoc;
_filename;
"../" + _filename
);
bzw.
_img := @If(
@IsNewDoc;
"imgIC_ActionsAddValue";
("../imgIC_ActionsAddValue")
);
Versuch also mal, beim NewDoc mit @ReplaceSubstring ( x; "../"; "") das "../" "raus zu replacen" -
bzw. bei den bestehenden Docs das "../" hinzuzufügen.
So wird's mit Sicherheit gehen.
Gruß,
Uwe
-
vermutlich liegt das an der url.
ist jetzt ein bischen verschüttet, aber in einem bestehenden Dokument ist die url:
http://notesDB/viewID/docID
In einem neu erstellten Dokument ist sie:
http://notesDB/nur_ein_token.
Nicht sicher und nicht ausprobiert.
-
Hi Axel,
denke auch, dass der Grund genau in der URL-Hierarchie liegt,
da dies nur bei Dokumenten so ist - und auch ziemlich logisch scheint.
Gruß,
Uwe
-
Warum verwendest Du nicht -wenn Du schon die neue css- Ressource verwendest- auch die neue Methode, wie diese eingebunden werden:
In der Maske gehst Du am besten an den oberen Rand, und klickst dann:
Erstellen -> Ressource -> Ressource einfügen.
Dann wählst Du Deine Stylesheet- Ressource aus, und brauchst Dich um Pfade, neue oder alte Dokumente, etc. nicht mehr zu kümmern...
Gruß
Tode
-
Hi
Ich denke es könnte auch noch an was anderem liegen.
Wie und Wo hast Du das CSS im Form verwendet? Hast Du den Feldern CSS tags zugewiesen?
Im ReadMode werden nämlich die Felder als Text angezeigt ohne die <Input style=".."> tags, daher übernimmt er das CSS vermutlich nicht.
gruss
umi
-
Hey Tode - Du bist definitiv der Größte !!
Genau das wars - und wird es auch in Zukunft bleiben!
Danke an Euch alle für die Hilfe
lg
berndt