Google Classroom
GeoGebraGeoGebra Classroom

9 - Werte von Kontrollkästchen ändern

Der Befehl ggbApplet.getValue("Variablenname_in_GeoGebra"); überträgt den in der GeoGebra-Umgebung festgelegten Wert in die JavaScript-Umgebung. Der Befehl ggbApplet.setValue("Variablenname_in_GeoGebra", Variablenwert_in_der_Skripting-Umgebung); überträgt den in der JavaScript-Umgebung festgelegten Wert in die GeoGebra-Umgebung. Für die Prüfung von Bedingungen benutzt man eine "wenn-dann-Anweisung" ("if-else-Anweisung"): if (Bedingung) { Anweisung1 } else { Anweisung2 } Die entsprechenden Blöcke sind durch geschweifte Klammern { } getrennt. Toolbar Image Arbeitsauftrag: Drücke den blauen Button mehrmals.

Einstellung des Buttons

Einstellung des Buttons
Anmerkungen: Der Befehl var a = ggbApplet.getValue("a"); holt sich den Wert der Zahl a aus dem GeoGebra-Applet und speichert ihn in der Skripting-Umgebung. Diese Variable a hat im Beispiel oben nur zwei Werte (boolesche Werte), nämlich wahr|true (Kontrollkästchen aktiviert) und falsch|false (Kontrollkästchen nicht aktiviert). Wenn-dann-Anweisung: if (a==falsch) { // "Wenn der Wert von a falsch ist, dann ..." ggbApplet.setValue("a", true); // "... dann setze a auf "wahr" (Kontrollkästchen aktiviert)." } else { //"Ansonsten - also wenn in diesem Fall der Wert von a wahr ist, dann ..." ggbApplet.setValue("a", false); // "... dann setze a auf "falsch" (Kontrollkästchen nicht aktiviert)." } Je nachdem welche Bedingung wahr ist, wird der entsprechende Block aufgerufen und die Anweisung (hier: das Umschalten des Kontrollkästchens) ausgeführt.