Autor Thema: Javascript Formular  (Gelesen 2059 mal)

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Javascript Formular
« am: 24.10.02 - 14:20:42 »
Da ich in einem Formular ja nicht Feldwerte für eine dynamische Navigation übernehmen kann, muss ich das Ganze ja in einer Maske unterbringen.
Ich möchte aber nun ein Formular integrieren, das mir dann aus den Formularfeldern eine mail kreiert.
Wie kann ich sowas machen?
-------
Gruß Rolf
--------------

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Javascript Formular
« Antwort #1 am: 24.10.02 - 16:23:36 »
???

könntest du mehr ins detail gehen ?

till

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re:Javascript Formular
« Antwort #2 am: 24.10.02 - 16:34:05 »
Na gut, versuchen wir es mal:
Die Seiten von http://www.crt-domino.de/rvm/harlekin.nsf sind ja alles Dokumente aus einer DB, die mit einer Maske dargestellt werden. Da ich nicht mit Frames arbeite, ist die Navigation als Teilmaske mit integriert. So weit, so gut.
Das Problem jedoch ist, dass ich kein Formular mit der Teilmaske erstellen kann, um mit "?openform" Eingabefelder zu kreiern, da dann natürlich die berechneten Inhalt der Teilmaske verloren gehen, da die ja aus den Dokumenten kommen.
Ich muss also ein Dokument erstellen, in dem als passthru-html ein Formular drin steckt.
Und da habe ich mein Problem: Wie kann ich das Formular über den Domino als Mail verschicken?
Ich hoffe, ich habe mich jetzt verständlicher ausgedrückt.
-------
Gruß Rolf
--------------

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Javascript Formular
« Antwort #3 am: 24.10.02 - 17:37:21 »
Ich bin mir immer noch nicht sicher, ob ich richtig verstanden habe, was du machen willst (und vor allem warum).

Aber könntest du nicht einfach für das Verschicken der Mail eine andere Maske erstellen, die im Wesentlichen nur die Teilmaske enthält, in der die Navigation steckt?

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re:Javascript Formular
« Antwort #4 am: 24.10.02 - 20:11:46 »
Eben nicht!
Hab ich schon probiert, aber da man ja für ein Formular mit "?openform" arbeiten muss, also nicht auf ein vorhandenes Dokument zurückgreifen kann, wir die Navigation nicht funktionieren.
-------
Gruß Rolf
--------------

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Javascript Formular
« Antwort #5 am: 25.10.02 - 10:22:45 »
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.

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re:Javascript Formular
« Antwort #6 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:

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)
-------
Gruß Rolf
--------------

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Javascript Formular
« Antwort #7 am: 25.10.02 - 11:30: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:
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)

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.

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re:Javascript Formular
« Antwort #8 am: 25.10.02 - 11:40:58 »
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?
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.
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
-------
Gruß Rolf
--------------

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Javascript Formular
« Antwort #9 am: 25.10.02 - 11:58:16 »
Sorry, aber ich arbeite hier mit Notes, ...
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.
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.
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.
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.
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.

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Jepp, das wars!!!!
« Antwort #10 am: 25.10.02 - 12:09:47 »
 ;D
Ich Obertrottel!!!!!!!!!
DANKE für den lapidarn Hinweis "?editdocument"
Oh Gott, man sieht manschmal den Wald vor lauter Bäumen nicht!
-------
Gruß Rolf
--------------

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz