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">
<a
href="http://www.java.com"> Installez Java 1.4.2</a> (ou supérieure) pour
utiliser cette 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>