Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: 2Consultants am 16.01.03 - 09:13:10
-
Hallo Leute!
Ich habe eine Notes-Anwendung die via Browser bedient wird. In einem Dokument existiert eine Schaltfläche welche eine weitere Maske öffnet. Dabei werden ganz normal Feldinhalte vererbt, das funktioniert auch. Die neue Maske wird mittels JavaSript (open. window... & ...?OpenPage&UNID=...) geöffnet. Das muß ich mit JS realisieren weil ich ein neues Browserfenster haben möchte. Einen anderer Weg dahin fällt mir nicht ein.
Nun das eigentliche Problem:
Bei dem Öffnen der neuen Maske muß ich über die vererbten Felder aus dem Quelldokument hinaus auch einen Parameter mit übergeben der in ein Feld des neuen Dokuments erscheinen soll (Dieser Parameter steht mir in einem Feld des Quelldokuments nicht zur Verfügung). Mit document.forms(0).FELDNAME.value="Text" (habe natürlich eckige Klammern verwendet) nach meinem window.open klappt das nicht! Wer hat eine Idee? ???
Danke für jeden Hinweis! :)
-
hier eine loesung :
oeffne das neue fenster via open. window... & ...?OpenPage&UNID=...&uebergabewert
in der neuen maske zerpfluegst du mittels @right den Query_String, der wie folgt aussieht : ...?OpenPage&UNID=...&uebergabewert
ps : es muss ein Feld Query_String existieren, auf welches du dann referenzierst
gruss
-
Danke für den Tipp, nur das mit dem Query_String habe ich noch nicht recht geschnallt. Ich brauche ein Feld "Query_String"? Und wie kommt da meine URL mit dem Übergabewert rein?. Das extrahieren wenn ich erstmal darauf Zugriff habe kriege ich hin.
Es heißt natürlich ?OpenForm und nicht ?OpenPage.
-
Vielen Dank!
Habe einfach ein leeres Feld Query_String erstellt und der ganze Kram steht drin! ;D
Vielen Dank nochmal! :D