Montrer/Cacher les axes en Javascript
From GeoGebraWiki
[edit]
Principe
La fonction Montrer/Cacher les axes n'existe pas en JavaScript, pour y remédier, on va :
- Récupérer le code XML de la figure
- Modifier le contenu XML
- Executer le nouveau code XML
[edit]
Code source de la fonction
La fonction se présente ainsi : (désolé, je n'arrive pas à faire des retour à la ligne
function AxisVisible(applet,a){
// applet is the applet name
// a is a boolean
// example: AxisVisible(window.document.figure,true);
var applet = window.document.figure;
if (a==true) {
ap= new String('"true"');
av= new String('"false"');
} else {
av= new String('"true"');
ap= new String('"false"');
}
ch=new String(applet.getXML());
i=ch.indexOf('evSettings axes='+av);
if (i>-1){
ch=ch.substr(0,i)+'evSettings axes='+ap+ch.substring(i+16+av.length,ch.length);
}
applet.setXML(ch);
}
[edit]
Un exemple ?
Regardez sur cette page
N'hésitez pas à me faire part de vos commentaires. Vincent MAILLE
