Domino 9 und frühere Versionen > Entwicklung
Javascript Formular
harkpabst_meliantrop:
Steht bei dir die komplette Navigation in jedem Dokument drin?
Und an wen soll denn dieses Mail geschickt werden und was genau soll darin enthalten sein? Geht es um ein Kontakt-Formular für Besucher? In welchem Format soll die Mail geschickt werden?
Sorry, aber mir ist immer noch schleierhaft, was du eigentlich erreichen willst.
RvM:
Ja natürlich steht dort dire komplette Nav drin, das ist ja einerseits positiv, da ich dann ohne Frames auskomme, aber nachteilig bei meinem Problem:
Das Mail soll dann an den Besitzer dieser DB gewschickt werden. Es soll die üblichen Felder eines Kontaktformulares beinhalten (also Name, Adresse, Textfeld für Anfrage, etc)
harkpabst_meliantrop:
--- Zitat von: RvM am 25.10.02 - 10:44:01 ---Ja natürlich steht dort dire komplette Nav drin, das ist ja einerseits positiv, da ich dann ohne Frames auskomme, aber nachteilig bei meinem Problem:
--- Ende Zitat ---
Umpf. Und was machst du, wenn sich an der Navigationsstruktur was ändert? Dann musst du ja sämtliche Dokumente aktualisieren. Und was passiert, wenn du neue Seiten hinzufügst?
Ich würde die Navigation vom Inhalt weitestgehend trennen. Im simpelsten Fall würde ich die komplette Navigation in ein Dokument schreiben, ist ja wahrscheinlich sowieso alles Pass-Through-HTML(?). Wenn der ganze Kram nicht größer als 15 kB ist, passt das in ein einziges Textfeld, das du dann per @DbLookup in einen Computed Text laden kannst.
Ich habe für jeden Navigationseintrag ein eigenes Dokument mit dem jeweiligen Text und dem zugehörigen Link. Daraus baue ich dann entweder im Dokument oder in einer Ansicht das benötigte HTML. Ein @DbColumn auf diese Ansicht liefert mir dann das gesamte HTML für die Navigation. Mit deinem JS-Klapp-Menü ist es villeicht ein bisschen fummeliger.
--- Zitat ---Das Mail soll dann an den Besitzer dieser DB gewschickt werden. Es soll die üblichen Felder eines Kontaktformulares beinhalten (also Name, Adresse, Textfeld für Anfrage, etc)
--- Ende Zitat ---
Wenn du am Konzept (wie ich mal schwer vermute) nichts mehr ändern willst, dann öffne doch einfach eines der bestehenden Dokumente mit einer anderen Maske (am einfachsten über die Form Formula einer extra dafür angelegten Ansicht). In dieser Maske ist dann die Teilmaske für die Navigation drin, im unteren Teil aber eben die benötigten Kontaktfelder.
Da die Angaben sowieso per Mail verschickt und nicht in der DB gespeichert werden sollen, kann (und sollte) die Maske ein verstecktes Feld SaveOptions mit Wert "0" haben, damit dem Dokument nichts passieren kann. Oder du legst gleich extra ein Dokument nur für diesen Zweck an, in dem außer den Navigationsdaten gar nichts Sinnvolles steht.
RvM:
--- Zitat von: harkpabst_meliantrop am 25.10.02 - 11:30:01 ---Umpf. Und was machst du, wenn sich an der Navigationsstruktur was ändert? Dann musst du ja sämtliche Dokumente aktualisieren. Und was passiert, wenn du neue Seiten hinzufügst?
--- Ende Zitat ---
Sorry, aber ich arbeite hier mit Notes, d.h. die Navigation und deren Inhalte ist vollkommen dynamisch. Wenn ich einen neuen Unterpunkt reinpacke - was solls - ist halt die Arbeit von Notes, das in die Nav zu packen.
Das ganze kannst du Dir ja mal unter http://www.crt-domino.de/rvm/harlekin.nsf anschauen.
Das einzige, was in der Nav fest ist, sind die 7 Hauptpunkte. Die Pull-down Unterpunkte werden dynamisch generiert und liegen in der Teilmaske.
--- Zitat ---Wenn du am Konzept (wie ich mal schwer vermute) nichts mehr ändern willst, dann öffne doch einfach eines der bestehenden Dokumente mit einer anderen Maske (am einfachsten über die Form Formula einer extra dafür angelegten Ansicht). In dieser Maske ist dann die Teilmaske für die Navigation drin, im unteren Teil aber eben die benötigten Kontaktfelder.
--- Ende Zitat ---
Genau das habe ich ja schon versucht, aber leider werden dann die Kontaktfelder nicht angezeigt. Nehem ich die Teilmaske heraus, ist alles paletti.
Seltsam, seltsam
harkpabst_meliantrop:
--- Zitat von: RvM am 25.10.02 - 11:40:58 ---Sorry, aber ich arbeite hier mit Notes, ...
--- Ende Zitat ---
War mir noch gar nicht aufgefallen...
--- Zitat ---... d.h. die Navigation und deren Inhalte ist vollkommen dynamisch. Wenn ich einen neuen Unterpunkt reinpacke - was solls - ist halt die Arbeit von Notes, das in die Nav zu packen.
--- Ende Zitat ---
Oben hast du gesagt, dass die Navigation in jedem Dokument stünde. Wie passt das zusammen mit "vollkommen dynamisch"? Oder lässt du etwa jedes mal einen Agenten über alle Dokumente laufen, um die Änderunen einzutragen?
--- Zitat ---Das ganze kannst du Dir ja mal unter http://www.crt-domino.de/rvm/harlekin.nsf anschauen.
--- Ende Zitat ---
Habe ich getan, aber ich arbeite hier mit Browser, und da kann man die Programmierung dahinter nunmal schwerlich herausfinden. ;)
--- Zitat ---Das einzige, was in der Nav fest ist, sind die 7 Hauptpunkte. Die Pull-down Unterpunkte werden dynamisch generiert und liegen in der Teilmaske.
--- Ende Zitat ---
Wo denn nu? In den Dokumenten gespeichert oder in der Teilmaske zur Laufzeit irgendwoher ausgelesen?
--- Zitat ---Genau das habe ich ja schon versucht, aber leider werden dann die Kontaktfelder nicht angezeigt. Nehem ich die Teilmaske heraus, ist alles paletti.
--- Ende Zitat ---
Das Dokument muss natürlich mit ?EditDocument geöffnet werden, damit die Felder überhaupt im Browser erscheinen, nicht mit ?OpenDocument, das ist doch klar, oder?
Aber warum die Anwesenheit der Teilmaske da was am Verhalten ändert, ist mir auch rätselhaft.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln