Schieberegler vergisst Bereich

nobsy shared this question 13 years ago
Answered

Wenn man den Bereich eines Schiebereglers von der Grundeinstellung (-5..5) weg verändert, z.B. auf 0..100, diesen dann unsichtbar macht, eine Webseite erzeugt und auf den Server stellt, dann hat Geogebra die Einstellung des Schiebereglers beim Wiedersichtbarmachen vergessen.

Siehe dazu:

http://www.juergen-roth.de/...

(Beim Einschalten des Schiebereglers sollte man die Mengen eigentlich um 90 Grad drehen können, geht aber nur um +-5 Grad

Wie kann ich das verhindern? Gibt es eine Möglichkeit über Javascript, den Bereich eines Reglers nachträglich zu setzen? XML?

Wie greift man eigentlich über XML auf die Objekte zu? Sollte doch gehen, oder?

Im voraus besten Dank für jede Hilfe.

Viele Grüße

Norbert

Comments (3)

photo
1

In GeoGebra ist ein Schieberegler die graphische Darstellung einer freien Zahl im Algebrafenster. Daher war meine Idee, dass beim Aublenden des Schiebereglers die Bereichseinschränkung dieser Zahl wieder aufgehoben wird, weil einige Benutzer nicht verstanden haben, warum man dann die Zahl nicht mehr auf beliebige Werte setzen kann.


Wahrscheinlich werde ich diesen lästigen Nebeneffekt des Ausblendens eines Schiebereglers aber verwerfen, da er schon des öfteren für Verwirrung gesorgt hat.


Workaround: Derzeit empfehle ich entweder Schieberegler via JavaScript nicht ein-/auszublenden oder sich selbst einen Schieberegler mittels Punkt auf Strecke zu basteln.


Gruesze,

Markus

photo
1

Wie müsste man die Bereichseinstellung mit XML machen? Oder geht das nicht?

Norbert

photo
1

du muesstest im Prinzip die Struktur eines GeoGebra XML files nachbauen und diesen XML-String dann mit der entsprechenden Methode an GeoGebra uebergeben. Am besten eine ggb Datei entzippen und die geogebra.xml Datei studieren. Du brauchst auch die aueszeren tags (geogebra, construction) damit das funktioniert.

Ein wenig Doku findest du unter http://www.geogebra.at/sour...


Das ist aber eigentlich ein sehr komplizierter Weg - ich wuerd eher einen selbstgebastelten Schieberegler (Punkt auf Strecke) empfehlen, wenn du schnell was zum aus-/einblenden brauchst.


Gruesze,

Markus

© 2019 International GeoGebra Institute