kramann.info
© Guido Kramann

Login: Passwort:










4 Einbinden von Applets als dynamische Elemente

  • Es werden zwei Typen von Java-Applets eingebunden:
  • E-Test-Aufgaben aus http://BASIS/techne/java/etest, Befehlskennung: §
  • Andere dynamische Elemente aus: http://BASIS/techne/java/element, Befehlskennung: @
  • Da die meisten Klassen auch noch Hilfsklassen haben, wird pro Anwendung ein Unterordner gebildet, der den gleichen Namen trägt, wie das Haupt-Element, das als Applet eingebunden wird.
  • Beispiel:
  • /mnt-system/htdocs/techne/java/element/Ascii2grafik/Ascii2grafik.java
  • .. hat die Hilfsklasse /mnt-system/htdocs/techne/java/element/Ascii2grafik/Element.java
  • kurzschrift.inc scannt die Verzeichnisse etest und element und merkt sich die darin befindlichen Ordnernamen als gültige Befehle.
  • Als Parameter wird alles übergeben, was unterhalb des Befehls im Skriptdokument auftaucht.
  • Es wird davor in eine Unicode-Zahlenkette umgewandelt und dies als Parameter hart in die ausgelieferte Seite kopiert.
  • Dadurch ist es nicht direkt lesbar und bietet einen gewissen Schutz beim E-Test.
  • Außerdem steht dann alles in einer Zeile und kann deshalb überhaupt als Parameter eingelesen werden.
  • Im Applet wird es wieder zurückgewandelt.
  • Die Applets sollen miteinander kommunizieren können.
  • Dies wird ermöglicht, indem sich alle bei einem unsichtbaren zentralen Applet registrieren.
  • Das folgende Applet ist zunächst von Hand eingebunden.
  • Ev. wird die Größe 800x400 Pixel als Standard benutzt.
  • BITTE BEACHTEN WIE APPLETS EINGEBUNDEN WERDEN, s. Beispiel unten im Quelltext.
  • Übrtragen auf Website: nur konstanten.inc kritisch.

Applet wurde entfernt, da mit Unicode-Wandler es nur noch über kurzschrift funktioniert

Nachfolgend wird ein Element-Befehl interpretiert:


weiteres Applet:


Etest-Applet Test.java:

ENDE Element-Befehl.