Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: desmo am 29.01.07 - 09:26:24
-
Hallo zusammen,
ist es möglich per Java-Skript beim öffnen einer Maske in einen Rahmen in dieser Maske einen Wert in ein vorhandenes Feld zu schreiben?
Das öffnen in den Rahmen klappt schon mit folgenden skript:
var dbpath = forms[0].DBNAME.value;
window.open(dbpath+"/maske?OpenFrom","Rahmen")
Kann dieses Skript erweitert werden oder muß es über einen anderen weg gelöst werden?
Java ist nicht so ganz mein Fall :)
Danke im Voraus
mfg
Andi
-
so zum Beispiel:
window.document.forms[0].Feldname.value = "Feldwert"
Andreas
-
BITTE KEINE DOPPELPOSTINGS !!!!!!!!!!!!!!!!!!!!!!!!!
http://www.dominoforum.de/modules/newbb/viewtopic.php?topic_id=14558&forum=47&post_id=80516#forumpost80516
-
Hallo Andreas,
bei dieser Ausführung bekomme ich den Fehler "illegal character"
var dbpath = forms[0].DBNAME.value;
window.open(dbpath+"/maske?OpenFrom","Rahmen")
window.document.forms[0].Feldname.value = "Feldwert"
-
var dbpath = forms[0].DBNAME.value;
was soll DBNAME sein?
wo steht das Script? ist forms da?
window.open(dbpath+"/maske?OpenFrom","Rahmen")
OpenFrom ist falsch, es heisst OpenForm
-
sry Schreibfehler
DBNAME ist ein berechnetes Text Feld zur Anzeige mit dem Wert:
_dbpath :=@ReplaceSubstring(@Subset(@DbName;-1);"\\";"/");
_db:= @RightBack(_dbpath;"/");
_path := @LeftBack(_dbpath;"/"+_db);
"/"+_path + "/meineDB.nsf"
Das Java-Skript steht in einem Aktions-Hotspot der Maske1 des Rahmen1
var dbpath = forms[0].DBNAME.value;
window.open(dbpath+"/maske2?OpenForm","Rahmen2")
es soll im Rahmen2 die maske2 geöffnet werden und ein ein berechnetes Feld einen Wert z.B Ort von der Maske1 in die Maske2 geschrieben werden.
-
Hallo desmo
- der gesamte Kontext zum Nachvollziehen fehlt
- das window.open ist schon falsch
- das forms[0] hat niemals einen input type, wenn Du in Notes berechnete Felder benutzt
- das "DBNAME" ist fraglich, derweil JS case-sensitiv ist
- Javascript ist nicht Java...
- und die Berichtigung eines Schreibfehlers endet wieder in einem Schreibfehler
Man weiß ja gar nicht, wo man anfangen soll...
Nur über ein Forum kann Dir leider nicht geholfen werden.
Klingt bitter, ist aber so.
Gruß,
Uwe