Swen Wacker: Externe Programme aufrufen per JS oder HTML Teil 2

Beitrag lesen

Moin,

So ähnlich. Das Lernprogramm wird als Downloadversion und online bearbeitbar sein. An bestimmten Stellen soll der User Notizen machen können, dafür ist der Aufruf eines Editors geplant.

Das sind imo zwei verschieden Problemkreise.

Online läßt sich das sicherlich mit einen serverseitgen skript lösen, das es dir erlaubt, etwas aufzuschreiben und es (auf dem Server) zu speichern. (Foren oder Gästebücher funktionieren so).

Offline ist die Problemlage anders. Ist das Programm browserbasiert hast du in der Regel keine Chance (von cookies vielleicht mal abgesehen) browser- bzw. betriebssystemübergreifend etwas aufzuschreiben. (Die Idee, eine cgi-Umgebung "auf die schnelle" lokal zu installieren, gäbe es sicher auch noch ... dicht gefolgt von irgendwelchen Microsoft-proprietäten Erweiterungen (HTA), die aber eben dies OS veraussetzen)

Etwas umständlich für den Anwender, dafür aber ohne andere Verrenkung möglich, wäre ein javascriptbasierter Editor (google mal nach nethtml [1] ) Sollten die Notizen dauerhaft gespeichert werden, muss der Anwender aber ein wenig mithelfen.

Schließlich gäbe es noch die Möglichkeit, über irgendwelche Macromedia-Director-oder-so-ähnlich-Programme sich eine lernumgebung zusammenzuschreiben. Ich habe keine Ahnung, was das an Arbeit bedeutet, aber mir fällt gerade ein, dass ich (nein, nicht ich, meine Tochter Sophie) bei manchen Findus und Petterson Spielen ja auch was lokal abspeichert. Zudem habe ich keine Ahnung, auf welchen Plattformen außer Win und Mac das alles läuft...

Eigentlich kann ich mir nur vorstellen, diese Aufgabe mit einem Java-Applet oder Servlet zu lösen.
Das ist (laut Auftrag) eigentlich nicht vorgesehen, es wäre schön, wenn dies umgangen werden könnte. Für die letzte Version des Lernprogramms wurde extra ein eigener Browser geschrieben, diese Komplexität soll diesmal umgangen werde...

Kann man den "Browser" nicht wieder verwenden?

Viele Grüße

Swen

[1] es gibt sicher noch mehr, Bio hatte mal einen für <Erinnerung class="sehr schlechtes Gewissen"> kidshtml</>) geschrieben