スクリプトをクリアしたいときは、引数scriptを、' '(半角スペース1文字)としてください。
※このスクリプトはβ版です。引数の内容によっては、正常に動作しない可能性があります。
変数scriptにおける各種記号の書き方は、下記記事を参照してください。
「頭文字+通し番号」のオブジェクトに対する一括操作に使えるJavaScript関数まとめ - うしブログ
GeoGebra Script を書き込む場合
function setGgbScript(objName, handler, script){
var isexist = ggbApplet.exists(objName);
if(isexist){
var objType = ggbApplet.getObjectType(objName);
var onwhat = (handler=='click') ? 'val' : 'onUpdate';
var xmlText = '<element type=\"'+objType+'\" label=\"'+objName+'\"><ggbscript '+onwhat+'=\"'+script+'\"/></element>';
ggbApplet.evalXML(xmlText);
}
}
function setJavaScript(objName, handler, script){
var isexist = ggbApplet.exists(objName);
if(isexist){
var objType = ggbApplet.getObjectType(objName);
var onwhat = (handler=='click') ? 'val' : 'onUpdate';
var xmlText = '<element type=\"'+objType+'\" label=\"'+objName+'\"><javascript '+onwhat+'=\"'+script+'\"/></element>';
ggbApplet.evalXML(xmlText);
}
}