Hans-Jürgen: Globale Variable nichts geht mehr

Beitrag lesen

Hallo Mathias,

Wenn du den Inhalt von Elementen dynamisch ändern willst - und zwar nach, nicht während dem Laden des Dokuments - dann benutze das DOM, z.B. document.getElementById("...").innerHTML.
Im HTML stellst du ein leeres Gerüst zur Verfügung.

Die Idee ist nicht schlecht. Nur leider liegt das Problem im Detail. Mit DHTML, Knoten, DOM, get_element... darf ich nichts anfangen, denn wie gesagt erstellt EIN LEHRER die HTML-Lektion. Und ich kann nicht im Vorhinein wissen, was er macht. Vielleicht benutzt er eine Seite, die bereits eigene Knoten besitzt? Auch kann ich ihm nicht zumuten IDs zu setzen. Er möchte am liebsten Folgendes eingeben:
3 + 3 = ((6))
4 - 2 = ((2))
JS müsste beim Autostart "erkennen", dass "6" und "2" Lösungen sind und diese durch Eingabefelder ersetzen. Wenn ich verlange, dass "((" durch einen JS-Aufruf ersetzt und "))" durch "</script>" ersetzt wird, ist das für viele Lehrer nicht einsichtig. Da darf ich mit DHTML gar nicht erst kommen.

Gruß
Hans-Jürgen