Eingebundenes Applet dynamisch an Screen anpassen

suzhouking shared this question 2 years ago
Answered

Ich suche seit Stunden nach einer einfachen Möglichkeit, ein GeoGebra-Applet mittels


<div id='ggb-element'></div>

so einzubinden, dass es sich dynamisch an den vorgegebenen Screen anpasst. Offenbar muss für das eingebundene Applet aber eine absolute width- und height-Angabe gemacht werden - sehe ich das richtig? Klar kann man diese beiden Größen so vorgeben, dass das Applet z.B. für ein Tablet in etwa passend ist - im Smartphone wird es aber dann unschön verkleinert dargestellt.

Nun habe ich mit Hilfe von javascript eine Lösung gefunden, die mich im Großen und Ganzen befriedigt, aber ich wüsste schon einmal gern, ob ich seitens geogebra etwas übersehe - das müsste doch eifacher zu machen sein!


Meine Lösung sieht so aus, dass ich bei Aufruf des Arbeistblattes (in php geschrieben) per javascript die Größen des Screens übergebe und das dann für die with- und height-Parameter verwende.

Comments (2)

photo
1

Have you tried the allowUpscale or scaleContainerClass parameters?


https://wiki.geogebra.org/e...

photo
1

Danke für den Hinweis! Hm, aber mein Wunsch ist spezieller: ich will mein Applet so einbinden, dass

* bei kleinem Screen keine Skalierung (also Verkleinerung) stattfindet, sondern der Teilausschnitt des Applets gezeigt wird, der der Größe des Screens entspricht (der Rest abgeschnitten)

* die Toolbar bei kleinem Screen aber nicht abgeschnitten, sondern Scrollbar ist

Gibt es dafür eine elgante Lösung mit Hilfe der GeoGebra-Parameter?

© 2020 International GeoGebra Institute