Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: robertpp am 21.01.04 - 13:32:25

Titel: $$Return-Feld und CSS
Beitrag von: robertpp am 21.01.04 - 13:32:25
Ich hab eine Web-Application und ein Problem mit dem $$Return-Feld!!
Ich hab überall auf der Page ein Stylesheet eingebettet. So nun möchte ich aber auch haben das ich auf der Page, dass das $$Return-Feld erzeugt, auch die Styles wirken nur geht das irgenwie nicht!!

So sieht mein $$Return-Feld aus:

REM {This $$Return field returns HTML as a result of the successful form submittal.};
PrevDoc := "Previous Document";
AllDoc := "All Documents";
ByCat := "by Category";
ByAuth := "by Author";
MainTopic := "topic";
Category := "category";
Contact := "contact";
Hyperlink := "hyperlink";
Message := "message";
ThankYou := "Thank you for your ";

_db := @If(@TextToNumber(@Version) < 174;
         @ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName; -1);" ";"+");"\\";"/");@WebDbName);

"<LINK REL=stylesheet TYPE=\"text/css\" HREF=\"/"+_db +"/magna.css\">"+ @NewLine +


FormName := @If(Form = "MainTopic"; MainTopic; Form = "Category";Category; Form = "Contact";Contact ; Form = "Hyperlink "; Hyperlink ;Message);
Thanks := "<h3>" + ThankYou + " " + FormName + ", "+@Name([CN];@UserName) + "! </h3>";


existingdoclink:="<hr width=\"50%\" align=\"left\"><font size=2><a href=/"+ _db+"/($All)/"+@Text(@DocumentUniqueID )+"?OpenDocument>" + PrevDoc +
"</a>&nbsp&nbsp&nbsp";
TopicView :=   "<a href=/" + _db + "/All+Documents?OpenView>" + AllDoc + "</a>&nbsp&nbsp&nbsp ";
CategoryView := "<a href=/" + _db + "/by+Category?OpenView>" + ByCat + "</a>&nbsp&nbsp&nbsp ";
AuthorView := "<a href=/" + _db + "/AuthorView?OpenView>" + ByAuth + "</a>&nbsp&nbsp&nbsp";

OkMsg :=  Thanks + existingdoclink+TopicView +  CategoryView + AuthorView + DateView;
OKMsg




Ich hab das ganze auch schon in ein eigene Maske eigebaut und eben im $$Return-Feld die Maske aufgerufen, dann geht das Style aber dann komm man mit den Punkt "Previous Document" nicht mehr auf das Doc zurück weil er die DocID von der neuen Maske nimmt!!

Kann mir da jemand helfen?
danke
Titel: Re:$$Return-Feld und CSS
Beitrag von: robertpp am 22.01.04 - 14:45:47
Hat wirklich noch niemand das problem gehabt das er auf der Seite die das $$Return-feld zurückgibt die Wirkung des Stylesheet haben wollte? ??? ???
Titel: Re:$$Return-Feld und CSS
Beitrag von: juebri am 22.01.04 - 20:51:44
Wie sieht der CSS-Link im HTML-Quelltext des Browsers aus? Er wird das CSS nicht ziehen. Ich setze CSS problemlos im $$Return-Feld ein.

Ausnahme:

Welcher Browser? Hab das Problem mal in einem älteren Browser gehabt. Laut W3C-Vorgaben gehört der CSS-Link in den Kopf-Bereich (<head><link ...></head>).

In deinem Beispiel landet der Link im Body-Bereich. Der Netscape 6.x fand das, wenn ich mich recht erinnere, nicht so cool. Im IE6.x, Opera 7.x und Netscape 7.0 sollte es aber klappen.