Ajax-Programmierung - Teil 2

Die Webprogrammierung mit Ajax beschränkt sich nicht auf den Einsatz in herkömmlichen HTML-Enwicklungsumgebungen. Auf Lotus Notes Domino basierende Webseiten können ebenfalls von Ajax profitieren.

In der letzten Ausgabe von Expert's inside Lotus Notes/Domino haben wir uns mit den Grundlagen von Ajax (Asynchron JavaScript and XML) beschäftigt. Nach der Betrachtung der theoretischen Aspekte wurde an einem kleinen Beispiel die praktische Vorgehensweise beim Einsatz von Ajax gezeigt. Als zentrales Element von Ajax wurde dabei das Objekt XMLHttpRequest hervorgehoben. Dessen Eigenschaften und Methoden sowie deren Anwendung bei der Nutzung des Objekts standen im Mittelpunkt der Ausführungen.

Nachdem wir jetzt wissen, wie wir Ajax in einer Webseite nutzen können, wollen wir in diesem Artikel das Beispiel in die Notes Domino- Welt übertragen. Dabei wird die Gestaltung der Webseite mit Hilfe einer Notes-Maske erfolgen. Darüber hinaus nutzen wir auch einen typisches Notes-Gestaltungselement zur Beantwortung der Anfrage des XMLHttpObjekts: einen Agenten. Und obwohl dessen Einsatz über den Browser erfolgt, verwenden wir zu dessen Programmierung LotusScript.