jeudi 30 septembre 2010

Tutoriel Javascript 3: Remplir un champ et faire un test.




Sorry, the GeoGebra Applet could not be started. Please make sure that Java 1.5 (or later) is installed and active in your browser (Click here to install Java now)




L'abscisse est:


Les éléments du Tutoriel Javascript 2 ont été repris. On effectue maintenant un test. Le fichier GeoGebra initial contient deux nombres a et a1, un point A=(a,0), un test nommé okAns renvoyant un nombre (booléen): Si[a1 ≟ a, 1, 0] et un texte nommé Anstext à l'affichage conditionnel Si[okAns ≟ 1, "Oui, x=" + a1, "Non, x≠" + a1]. Anstext n'est pas affiché initialement. Toutes ces entrées peuvent se faire à partir du champ de saisie du fichier GeoGebra.

Le code contient, en plus de celui du tutoriel 2, un champ de saisie, un bouton d'envoi et une fonction.

La fonction:

function checkAnswer(x){
  document.ggbApplet.evalCommand("a1="+x);
  document.ggbApplet.setVisible("Anstext",true);

La fonction sera appelée lors du clic sur le bouton d'envoi et x sera la valeur entrée par l'utilisateur dns le champ de saisie.

Le champ de saisie:

<input name="xval" size="6" type="text" value="-3" />

Le bouton d'envoi:

<input class="navCurOff" name="button" onclick=" checkAnswer(xval.value);" onmouseout="this.className='navCurOff';" onmouseover="this.className='navCurOn';" type="button" value=" Tester la réponse " />

Aucun commentaire:

Enregistrer un commentaire