Domino 9 und frühere Versionen > ND6: Entwicklung
Ein anderer und besserer Weg
CLI_Andreas_Schmidt:
Ja eine Mischung aus HTML und einem JavaScript, der dann mit dem HTML was macht. Die Idee gucke ich mir mal an.
Danke.
Marinero Atlántico:
Ich halte das mit dem IFrame auch für eine gute Idee.
Wobei ich zwei Nachteile sehe:
1. IFrames sind auch irgendwie so ein externes Element in einer Webseite. Aber vermutlich bin ich da einfach zu puristisch/paranoid.
2. Wenn du ein Element dieser Struktur wegnimmst oder veränderst, musst du das gesamte File neu schreiben. Oder du wirst parsing Experte.
--- Code: ---<Hauptdokument>
<Antwort>Inhalt aus Feld</Antwort>
<Antwort>Inhalt aus Feld</Antwort>
<Antwort>Inhalt aus Feld</Antwort>
<Antwort>Inhalt aus Feld</Antwort>
<Kommentar>Inhalt aus Feld</Kommentar>
<Kommentar>Inhalt aus Feld</Kommentar>
<Kommentar>Inhalt aus Feld</Kommentar>
<Kommentar>Inhalt aus Feld</Kommentar>
</Hauptdokument>
--- Ende Code ---
Wie reagierst du darauf, wenn jetzt ein Anwender den 3. Kommentar löschst.
Man könnte das vielleicht als XHTML schreiben und jedem Element eine ID gibt, die es mit dem entsprechenden Notes-Dokument verpointerst.
Dann mit der DOM-API... Hm ist sicher nicht wirklich leicht.
Das File jedesmal neu schreiben ist sicher einfacher.
Kannst du diese Struktur vielleicht als kategorisierte Ansicht darstellen?
Dann könnte man u.U. den Baum unter dem Hauptdokument als eine html-View in den IFrame laden.
Gruß Axel
CLI_Andreas_Schmidt:
Ich danke Euch. Ich werde es so versuchen. Jetzt brauche ich nur noch eine kurze Erläuterung zum Begriff: Iframe
Was ist damit gemeint ? Dumme Frage vielleicht, aber das Wort ist mir noch nicht unter gekommen.
Gruss
Andreas
..Andreas..:
Wenn ich die Eingangsfrage richtig verstanden habe verwendest Du einen (LS-)Agenten um eine "Struktur" aufzubauen. Diese soll dann in einem Dokument gespeichert werden, um im Internet angezeigt zu werden.
Ich habe das Problem in einer meiner Internetanwendungen (CMS, das HTML mit deutlich mehr als 64 k HTML erstellt) wie folgt gelöst:
Zur Errechnung der Contents verwende ich eine (oder mehrere) Klassen die die Strings in einer String-Liste (Dim slistOfStrings List as String) halten. Damit hast Du lediglich für jedes Element der Liste das 64-k-Problem. Die Grösse Gesamtliste ist (glaube ich) nur durch die Hardwareressource beschränkt.
Wenn alle Informationen "zusammengesammelt" und in die richtige Ordnung gebracht sind, schreibe ich Element für Element, Zeile für Zeile in ein RichText-Feld (wieder nur eine Beschränkung pro Zeile, nicht pro "Gesamtfeld"). Dieses Feld wird dann im Internet angezeigt.
Das geht zwar in eine ander Richtung als der Rest der Diskussion, aber vielleicht hilft es Dir trotzdem. Wenn Du noch mehr Infos brauchst sag einfach bescheid.
Schönes Wochenende noch,
Andreas
Marinero Atlántico:
http://www.google.de/search?hl=de&ie=UTF-8&q=iFrame&btnG=Google-Suche&meta=
hüstel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln