## 8.1. Exemples

Exemple 1 : le fragment de code HTML suivant ajoute un bouton "Réinitialiser" dans une page HTML, ce qui permet à l’utilisateur de ramener la construction affichée par GeoGebra dans son état initial :

<form>

<input type="button" value="Réinitialiser" onclick="document.applets[0].reset();">

</form>

Exemple 2 : celui-ci ajoute deux boutons "Cacher A" et " Afficher A" pour changer l’état d’affichage de l’objet nommé “A" dans la construction

<form>

<input type="button" value="Cacher A" onclick="document.applets[0].setVisible('A', false);">

<input type="button" value="Afficher A" onclick="document.applets[0].setVisible('A', true);">

</form>

Exemple 3: Une fonction JavaScript "maConstruction()" est utilisée pour appeler plusieurs méthodes de l’appliquette GeoGebra. Note: La langue est fixée à Français ("fr") avec le paramètre "language" dans la balise de l’appliquette afin de faire en sorte que la commande française "Droite" fonctionne.

<applet name="ggbApplet" code="geogebra.GeoGebraApplet"
archive="geogebra.jar"
width=200 height=40>
<param name ="fileNom" value="circle.ggb">
<param name ="framePossible" value="false">
<param name ="language" value="fr">
Please <a href="http://www.java.com">install Java 1.4.2</a> (or later) to use this page.
</applet>
<script type="text/javascript">

function maConstruction() {

var applet = document.ggbApplet;
applet.evalCommand("A = (1,1)");
applet.evalCommand("B = (3,2)");
applet.evalCommand("s = Droite[A, B]");

}

</script>
<form>

<input type="button" value="Faire la construction" onclick="maConstruction();">

</form>

Articles associés

Appliquettes GeoGebra et JavaScript

www.geogebra.org