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