[Résolu] Script GeoGebra, Javascript : équivalence

tbaron shared this question 9 years ago
Answered

Bonjour à tous. J'ai quelques soucis d'équivalence entre Script GeoGebra et Javascript illustrés dans le fichier joint. Par exemple : la méthode setVisible en JS semble avoir son équivalence avec setVisibleInView en scriptggb. Or ds le fichier joint un click sur le bouton "script ggb masquer" masque bien le bouton "Bouton essai" mais un click sur "javascript afficher" ne le réaffiche pas. Par contre un click sur le bouton "javascript masquer" masque le bouton "Bouton essai" et un click sur "script ggb afficher" le réaffiche bien !


Je n'ai pas trouvé l'équivalent de "setBackgroundColor" (script ggb) qui fonctionne tb, en JS et n'arrive pas à faire fonctionner cette commande avec ggbApplet.evalCommand.


Auriez vous des suggestions ?


Thierry

https://ggbm.at/562855

Comments (5)

photo
1

hello

try

ggbApplet.evalCommand('SetBackgroundColor[Bouton6,0,0.75,0]')

"S" not 's'


saludos

photo
1

Hello, that's right !


Have you an idea for the 1rst question ?


Thank's a lot


Thierry

photo
1

Have you an idea for the 1rst question ?

Bonjour, il y a deux choses différentes :

- dans quelle fenêtre(s) est, ou pourrait être vu l'objet : dans les propriétés avancées

- est ce que l'objet est visible ou pas

Les commandes que tu utilises :

- ggbscript : gère s'il y a affichage ou pas dans la fenêtre 1

- js : gère juste l'affichage et pas un choix de fenêtre où afficher par défaut, mais si aucune fenêtre n'est choisie comme lieu d'affichage, alors cet affichage n'est pas réel

Michel

photo
1

hello

you can use a workaround


    ggbApplet.evalCommand('SetVisibleInView[Bouton3,1,true]')


saludos

photo
1

Et oui toujours le problème du 'S' au lieu du 's'.


Merci à vous


Thierry

© 2023 International GeoGebra Institute