Tabuler ou effacer via le champ de saisie...

steph shared this question 10 years ago
Answered

Bonjour à tous,

je n'arrive pas à résoudre les deux problèmes suivants:

- je voudrais pouvoir effacer la trace laissée par un point par l'intermédiaire d'une case que je cocherais, (ou d'un bouton sur lequel j'appuierais).

- je voudrais pouvoir tabuler les coordonnées d'un point à loisir. C'est à dire que si les coordonnées d'un point m'intéressent, j'aimerais pouvoir contrôler la tabulation via une case à cocher (ou un bouton, peu importe). J'appuierais sur le bouton et les coordonnées seraient enregistrées dans le tableur. Si je n'appuyais pas sur le bouton, les coordonnées du point ne seraient pas tabulées.


De manière plus générale, je ne sais pas comment rédiger, dans la barre de saisie, les instructions que nous pouvons gérer par un raccourci clavier (Ctrl+F, ...) ou par l'intermédiaire de la fenêtre Propriétés d'un objet (Enregistrer dans tableur,...).


Merci d'avance pour vos réponses.


Steph

Comments (8)

photo
1

Bonsoir steph, si tu souhaites rester avec la 3.2 et en même temps mettre un premier pieds dans le javascript qui permet de faire des boutons intégrés au ggb dans la version 4.0, je te suggère de faire :

- un fichier contenant les points A et B en version 3.2

- exporter ce fichier en html

- ouvrir le fichier html avec par exemple le bloc note sous windows

- y coller avant </head>, ce qui suit :

    <script type="text/javascript">

    var i=1;


    function maConstruction1n() {

    var applet = document.ggbApplet;

    applet.setTrace("B",false);

    }

    function maConstruction1o() {

    var applet = document.ggbApplet;

    applet.setTrace("B",true);

    }

    function maConstruction2() {

    var applet = document.ggbApplet;

    var x=applet.getXcoord('A');

    var y=applet.getYcoord('A');

    applet.evalCommand("A"+i+"="+x);

    applet.evalCommand("B"+i+"="+y);

    i=i+1;

    }


    </script>

    <form>


    <input type="button" value="Trace de B " onclick="maConstruction1o();">

    <input type="button" value="Pas de trace de B "


    onclick="maConstruction1n();">

    <input type="button" value="Saisir dans le tab les coord de A"


    onclick="maConstruction2();">


    </form>

ce fichier htmldevrait répondre à tes attentes.


Tu trouveras tous ces codes dans l'aide :

http://www.geogebra.org/hel...

sous rubriques : fonctionnalités spéciales Interface JavaScript


Michel

photo
1

Je te remercie!

Je suis totalement ignorant en codage mais je me doutais bien que tôt ou tard je devrais m'y mettre.

Je vais me plonger dans ce que tu m'as écrit et essayer de comprendre.

Et merci pour le lien, je ne savais pas trop où chercher.


Steph

photo
1

Je viens de relire ton message Michel, et je me pose une question toute bête. Je suis actuellement sur Geogebra 3.2.

La version 4 est-elle déjà d'actualité ?

Si oui, je ne comprends pas pourquoi je n'y ai pas accès. Je croyais qu'avec Geogebra Webstart, nous bénéficions de la dernière version.


Merci de m'éclairer.


Steph

photo
1

Bonjour Steph

pour avoir la version 4 , il faut aller faire un tour par ici et télécharger ces fichiers dans un même repertoire geogebra4 par exemple puis cliquez sur le fichier geogebra.jar. la version 4 ne sera officialisée qu'en août 2011 et elle est pour l'instant qu'en beta test.

http://www.geogebra.org/web...

Daniel

photo
1

Très bien, je vais aller voir.


Sinon, j'ai suivi les indications de ta première réponse et j'ai obtenu une page geogebra avec les boutons que je désirais.

Par contre, je n'ai pas la barre d'outils classique de geogebra sur la page html ainsi créée. Alors que sur le fichier html que tu me mets en lien, cette barre d'outil apparaît.

Aurais je oublié quelque chose ? Effectué mon copié-collé au mauvais endroit ? Ou plus simplement est-ce que j'ouvre le fichier avec le mauvais programme (actuellement je l'ouvre avec Firefox)?


Promis, après je ne t'enquiquine plus. Et merci encore pour tes réponses et ta patience.


Stéph

photo
1

Bonjour, si tu n'as pas la barre d'outil, de menu etc, c'est qu'au moment de l'exportation, tu n'es pas allée sur "avancé" où tu peux cocher ou décocher les éléments que tu veux voir sur le html. La prochaine fois tu pourras faire cela.

Pour ectte fois et éviter de tout refaire, réouvre ton html déjà fait avec le bloc note et repère en fin de fichier les options d'affichage même si elles sont en anglais : il suffit de remplacer les false par des true , de sauvegarder et à la prochaine ouverture avec le navigateur, tu auras ce que tu veux

    <param name="framePossible" value="true" />

    <param name="showResetIcon" value="true" />

    <param name="showAnimationButton" value="true" />

    <param name="enableRightClick" value="true" />

    <param name="errorDialogsActive" value="true" />

    <param name="enableLabelDrags" value="true" />

    <param name="showMenuBar" value="true" />

    <param name="showToolBar" value="true" />

    <param name="showToolBarHelp" value="true" />

    <param name="showAlgebraInput" value="true" />

    <param name="useBrowserForJS" value="true" />

    <param name="allowRescaling" value="true" />

J'ai ouvert un fil sur le forum 4.0

Michel

photo
1

Noël> Faut il désinstaller geogebra webstart avant d'installer la version 4.0 ou puis-je directement installer le fichier vers lequel nous mène le lien que tu as donné?


Michel> Merci infiniment.

photo
1

Très bien.

Merci Noël pour ta réponse.


Steph

© 2022 International GeoGebra Institute