Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Tode am 16.09.10 - 15:14:34

Titel: Anzeigen eines zweiten Dokumentes innerhalb eines DIVs im Web
Beitrag von: Tode am 16.09.10 - 15:14:34
Ich habe eine Website, die dem Benutzer bestimmte Eingaben erlaubt.
Gleichzeitig möchte ich dem Benutzer einen "Tipp of the day" auf der Seite anzeigen, der in einem entsprechenden Notes- Dokument gespeichert wurde (mit Bildern, Formatierung, Tabellen, etc)

Momentan mache ich das über ein Frameset mit zwei Frames. Flexibler wäre es aber, wenn ich das innerhalb eines DIVs in der maske an einem beliebigen Ort anzeigen könnte.

Eine Möglichkeit wäre ein iFrame... Aber irgendwie ist ein iFrame wohl was "böses" in den Augen der "richtigen" Web- Entwickler.  ;)

Wie könnte ich das sonst machen? Ajax?

Vorschläge sind willkommen...

Tode
Titel: Re: Anzeigen eines zweiten Dokumentes innerhalb eines DIVs im Web
Beitrag von: eknori am 16.09.10 - 15:45:56
nimm xpages; damit geht das ganz einfach
Titel: Re: Anzeigen eines zweiten Dokumentes innerhalb eines DIVs im Web
Beitrag von: Tode am 16.09.10 - 15:47:53
genau da ist mein Problem: Server ist (noch) 8.0.2 ... Sorry, wollte ich eigentlich erwähnen.

Die Applikation geht nächste Woche Live, aber das Update auf 8.5.2 dauert noch ne Weile.

Wie viel leichter wäre diese App gewesen zu programmieren, wenn ich schon XPages hätte verwenden dürfen... ;)

Tode
Titel: Re: Anzeigen eines zweiten Dokumentes innerhalb eines DIVs im Web
Beitrag von: heini_schwammerl am 16.09.10 - 17:26:06
Wenn Du keine Google Indizierung benötigst ist Ajax eine schöne Möglichkeit um einzelne DIV Elemente mit Leben zu füllen.
iFrames sind insofern böse als das fast alle Websprachen Includes anbieten, Domino erst richtig mit XPages.
Es spricht aus meiner Sicht nichts dagegen bis zum Umstieg iFrames zu benutzen da die Lösung einfach zu implementieren ist.
iFrames sind in letzter Zeit etwas problematisch geworden da viele Trojaner iFrames in fremde Webseiten einbinden. Sie sind aber, im Gegensatz zu den herkömmlichen Frames, immer noch Bestandteil der aktuellerem HTML Standards.
Es gibt viele Ajax Beispiele im Web, z.B. http://cccpmik.wmw.cc/test.php (http://cccpmik.wmw.cc/test.php)
Titel: Re: Anzeigen eines zweiten Dokumentes innerhalb eines DIVs im Web
Beitrag von: Tode am 22.09.10 - 10:08:26
Danke für die ausführliche Antwort. Sorry, dass ich mich lange nicht gemeldet habe: War geschäftlich in London.

Werde das aber jetzt angehen mit Ajax. Da die Seite selbst in einem Portal in einem iFrame eingebunden wird, möchte ich selbst nicht nochmal ein "iFrame im iFrame" machen...

Gruss
Tode
Titel: Re: Anzeigen eines zweiten Dokumentes innerhalb eines DIVs im Web
Beitrag von: flaite am 22.09.10 - 10:56:19
nimm dojo oder jquery.
Und zwar besser jquery.
Hier scheint es ein kleines Beispiel zu geben, indem ein Dokument über ajax gespeichert wird. Die Anzeige eines weiteren Dokuments sollte ganz ähnlich funktionieren. Habs nicht ausprobiert.
http://tinyurl.com/37asa6u
2007 hab ich das ganze mal zu Fuß gemacht. Mit selbstgestrickten Ajax gibts sehr schnell sehr viele Nebenbaustellen. Instruktiv das einmal gemacht zu haben, aber heute bitte immer frameworks verwenden, weil die sich um die Nebenbaustellen kümmern.

Titel: Re: Anzeigen eines zweiten Dokumentes innerhalb eines DIVs im Web
Beitrag von: Tode am 30.09.10 - 10:08:25
Auch Dir ein herzliches Dankeschön. Wie es halt immer so ist: Mit Ajax zu Fuss hatte ich schon mal was gemacht, also habe ichs erst mal so gelöst. In die entsprechenden Frameworks werde ich mich aber demnächst mal einlesen / einarbeiten.

Gruss
Tode