## 8.1. Exemplos

Exemplo 1 : O seguinte fragmento de código HTML insere um botão "Reiniciar" numa página HTML, o que permite ao utilizador fazer regressar uma construção GeoGebra ao seu estado inicial.

<form>

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

</form>

Exemplo 2 : Este insere dois botões, "Esconder A" e "Mostrar A" para mudar o estado de um objecto chamado "A" na construção.

<form>

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

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

</form>

Exemplo 3 : Uma função JavaScript "Construir()" é utilizada para chamar vários métodos da apliqueta GeoGebra. Nota: o idioma é fixado em português de Portugal, atibuindo o valor "pt" ao parâmetro "language" e o valor "PT" ao parâmetro "country", para que assim o comando português "Recta" funcione.

<applet name="ggbApplet"

code="geogebra.GeoGebraApplet"

archive="geogebra.jar"

width=200 height=40>

<param name = "fileName" value="quadrado.ggb">

<param name = "framePossible" value="false">

<param name = "language" value="pt">

<param name = "country" value="PT">

Por favor <a href="http://www.java.com">instale Java 1.4.2</a> ou mais recente) para usar esta página

</applet>

<script type="text/javascript">

function Construir()

{

var applet = document.ggbApplet;

applet.evalCommand("A = (1,1)");

applet.evalCommand("B = (3,2)");

applet.evalCommand("s = Recta[A, B]");

}

</script>

<form>

<input type="button" value="Recta AB" onclick="Construir();">

</form>

Tópicos Relacionados

8. Interface JavaScript

www.geogebra.org