Domino 9 und frühere Versionen > ND6: Entwicklung
Java Script zusammengesetzter Code in Masken
(1/1)
Thomas Schulte:
Irgendwie bin ich heute schlicht und einfach blöd.
Ich will in einer ReturnMaske mit Java Script einen Link zusammensetzen.
Also document.write("<a href="Link">Home</a>
Wobei Link ein berechnetes Feld ist.
Dann lande ich da jedesmal bei einem Script Error, weil er den Begriff nicht richtig zusammensetzt.
Könnte mal jemand so nett sein und mir auf die richtige Spur helfen ???
Marinero Atlántico:
versuch mal:
--- Code: ---document.write("<a href=\"" + Link +"\">Home</a>");
--- Ende Code ---
Thomas Schulte:
hab ich gemacht da gibt er mir dann das hier aus und behauptet das meinserver undefiniert wäre.
document.write("<a href=\"" + meinserver.meinnetz.net/AGS/AGS_IT_Controlling.nsf + "\">Home</a>");
Thomas Schulte:
Ok mit einem eigenen berechneten versteckten Feld in der Maske mit der Formel:
dbname:= @ReplaceSubstring( @Subset(@DbName;-1); "\\" : " "; "/" : "+");
Server_Name + "/" + dbname
und folgendem Java Script Code
document.write("<a href=\"",document.forms[0].ReturnHome,"\">Home</a>");
kriegt ich immerhin schon mal einen Link zuammen. Der sieht dann so aus:
meinserver.meinnetz.net/AGS/AGS_IT_Controlling.nsf/undefined
Bleibt nur noch die Frage wie ich das undefined wegkriege.
Marinero Atlántico:
Normalerweise geht das so, wie ich das gesagt habe.
Wo steht dieser Link.
Zufälligerweise in dem Eintrag JSFunction?
Als PathThruHtml funktioniert das wie ich geschrieben habe.
Oder als Funktion in htmlHead.
Das undefined kommt aus JavaScript!!!
Normal sollte das nicht passieren.
Die von dir geschilderten Workarounds sind genau das, was ich an Notes-Programmierung hassen gelernt habe.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln