molily: DIV Style speichern

Beitrag lesen

Sorry, vielleicht war meine Beschreibung nicht korrekt.

Doch, ich glaube schon verstanden zu haben, was du vorhast.

Wenn der User sich ausloggt, dann erfolgt bereits eine User-Aktion, dass Serverseitig Methoden aufruft. Soweit ist es auch kein Problem.

Jetzt muss ich aber Serverseitig auf die Styles bestimmter DIV-Elemente zugreifen und da happert es ja.

Richtig. Das wird aber nicht gehen.
Deshalb musst du das, was du nur clientseitig tun kannst, auch clientseitig tun. Dort hast du die Daten. Der Server will sie. Also musst du sie dem Server übermitteln. Z.B. indem du sie in das Formular hineinschreibst.

Ich müsste von der JAVA-Methode heraus (MannagedBean-Methode) auf das Form zugreifen und darin die DIV-Elemente ermitteln, die die id=xyz haben und von dieserm DIV-Element (mit der id=xyz) die aktuellen Styles ermitteln.

Du kannst auf der Server nur auf die Daten zugreifen, die dir mit dem Formular geschickt wurden. Das sind die, die in den Formularfeldern drinstehen. Dir wird nicht das ganze Dokument gesendet, schon gar nicht mit seinen aktuellen Styles!

Nur weiß ich eben nicht, wie ich das umsetzen kann.

Wie es geht, habe ich beschrieben: Indem du die Styles CLIENTSEITIG mit JAVASCRIPT ausliest und in Formularfelder schreibst (oder gleich mit XMLHttpRequest im Hintergrund zum Server sendet). Nur so kann dein Java auf dem Server darauf zugreifen.

Der serverseitige Teil dieser Lösung ist trivial und den beherrscht du wahrscheinlich schon: Das Verarbeiten von Formulardaten mit Java.

Den clientseitigen Teil musst du mit JavaScript lösen, siehe etwa:

http://de.selfhtml.org/javascript/objekte/forms.htm
http://de.selfhtml.org/javascript/objekte/elements.htm

Mathias