Befehl "Objektname ausblenden" in dynamischen Arbe

seneca82 shared this question 14 years ago
Answered

Hallo!


Habe eine kurze Frage. Und zwar kann man ja bei der Erstellung eines dynamischen Arbeitsblattes einen Button erstellen, mit dem man Objekte ausblenden kann, z. B.:

    <form> <input value="W ausblenden"

    onclick="parent.frames[1].document.applets[0].setVisible('w', false);" type="button"> </form>


=> Gibt es einen Befehl ähnlich dem oben, mit dem man den Objektnamen ausblenden kann (es soll also nur noch der Punkt angezeigt bleiben, nicht mehr die Beschriftung)?


=> Gibt es auch einen Befehl, mit dem man die Linienstärke einer Gerade ändern kann?


Würde mich sehr freuen, wenn mir jemand weiterhelfen könnte!


Gruß


Benedikt

Comments (3)

photo
1

Nein, leider nicht.


Auf der Seite über GeoGebra Applets and JavaScript

http://www.geogebra.org/sou...

sind die verfügbaren Methoden aufgelistet.


deleteObject(String objName)

setColor(String objName, int red, int green, int blue)

setVisible(String objName, boolean visible)

evalCommand(String cmdString)


Liebe Grüße

Andreas

photo
1

vielen Dank für den Hinweis! Das hab ich leider schon befürchtet, werde versuchen, das Problem anders zu lösen...

Trotzdem Danke!


Gruß


Benedikt

photo
1

So was kann man immer dadurch loesen, dass man anfangs versteckte Objekte in der Konstruktion hat (z.B. dickere Version einer Geraden, ein Punkt ohne Beschriftung, etc.). Dann kann man mit JavaScript einfach die entsprechenden Objekte ein und ausblenden.


Gruesze,

Markus

© 2021 International GeoGebra Institute