Denne applet handler om hvordan man kan bruge "den magiske kodestump".
kodestumpen har jeg fundet i en applet Michael Borcherds (som er en af udviklerne på GeoGebra) har lavet.
Selvtjek i GeoGebra
Her er kodestumpen, den skal sættes ind i det globalescript - Desværre virker den ikke når apletterne er sat ind i Google sites, men det virker fint i en GGBfil eller hvis du gemmer det som en HTML-fil
Den magiske kodestump
function ggbOnInit() {
ggbApplet.debug("ggbOnInit");
ggbApplet.registerAddListener("newObjectListener");
}
function newObjectListener (obj) {
if (obj != "finished") {
var cmd = "finished = ("+obj+"== target)";
ggbApplet.debug(cmd);
ggbApplet.evalCommand(cmd);
finished = ggbApplet.getValueString("finished");
if (finished.indexOf("true") > -1) {
ggbApplet.setVisible("wellDone",true);
}
}
}
Lidt mere om scripting i apletter