Domino 9 und frühere Versionen > ND8: Entwicklung
Ajax / Dojo mit dem Designer
jBubbleBoy:
das Glaub ich nicht ;)
Ajax sagt doch nichts darüber aus wo es implementiert werden kann. Ob JSP, PHP, oder Domino ... kann doch überall eingesetzt werden.
Und dojo ist doch nur eins von vielen Ajax Frameworks.
conn2web:
Hallo zusammen,
mir geht es mehr darum:
1. Wo definiere ich die Quelle, also src=framework.js, nachdem ich die framework.js als unter "Files" (Shared Resources) eingebunden habe
2. Wo binde ich die "require(...)" ein.
3. Wie belege ich Elemente mit den Funktionalitäten (OnClick, etc. im Objects-Tab der Programmers-Pane)
Also die rein technische Vorgehensweise.
Als Beispiel könnte man sich ein PopupMenü, ein einfaches Text ersetzen oder ähnliches vorstellen, unabhängig davon ob diese beiden Beispiele sinnvoll sind, oder nicht :-)
MFG
conn2web
m3:
--- Zitat von: jBubbleBoy am 21.11.08 - 14:05:05 ---das Glaub ich nicht ;)
Ajax sagt doch nichts darüber aus wo es implementiert werden kann. Ob JSP, PHP, oder Domino ... kann doch überall eingesetzt werden.
--- Ende Zitat ---
Als als ich das letzte mal nachgeschaut habe, stand AJAX noch für "Asynchronous JavaScript and XML" und wurde daher entweder direkt in JavaScript als XMLHttpRequest Objekt oder über eine ActiveX-Komponente eingebunden.
Du hast natürlich recht, das auf der Gegenseite, am Server, andere Sprachen/Konzepte wie JSP, PHP oder Domino Agents/Forms/Views zum Einsatz kommen können, aber eine Ajax-Applikation spielt sich immer primär noch im Browser (JavaScript, XMLHttpRequest, CSS, JSON, XML, ...) ab: http://de.wikipedia.org/wiki/Ajax_(Programmierung)
--- Zitat von: jBubbleBoy am 21.11.08 - 14:05:05 ---Und dojo ist doch nur eins von vielen Ajax Frameworks.
--- Ende Zitat ---
JavaScript oder DHTML Framework:
--- Zitat ---Dojo is an Open Source DHTML toolkit written in JavaScript.
--- Ende Zitat ---
@conn2web:
Um Deine Fragen zu beantworten:
JavaScript-Libraries werden prinzipiell im <HEAD> Teil einer HTML-Seite eingebunden. Also entweder im "$$HTMLHead" Feld oder im "HTML Head Content".
Selbiges gilt auch für die etwaige notwendige Requires, ...
Achtung: Wenn Du beispielsweise die Back-Button-Funktionalität benutzen willst, brauchst Du auch einen JavaScript-Call im <BODY> des generiereten HTML. In dem Fall füge ich die drei Zeilen einfach als Pass-Through-HTML ins Form ein (siehe auch mein Blog).
Na und einbinden kannst Du das dann entweder via Pass-Through-HTML oder über den HTML-Tab in den Feldeigenschaften:
Du hast aber schon einmal eine HTML-Anwendung auf Domino-Basis gemacht, oder?
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln