首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从多个geogebra小程序中提取数据

从多个geogebra小程序中提取数据
EN

Stack Overflow用户
提问于 2018-09-26 01:10:29
回答 1查看 137关注 0票数 1

我正在尝试建立一个网页与多个geogebra小程序在同一页。这是可行的,但是,我现在不能从所有独立的applet中提取数据。

当我只有一个applet时,我可以简单地调用

代码语言:javascript
复制
ggbApplet.getBase64()

但是,现在我有两个不同的小程序,而接口不允许我在调用getBase64()时给出ID,当有多个小程序时,还有办法提取这些数据吗?

EN

回答 1

Stack Overflow用户

发布于 2019-03-04 03:49:36

我假设您正在使用deployggb.js脚本来添加这些小程序。请确保为两个小程序设置不同的id参数。此id与GeoGebra创建的全局变量的名称相对应,一旦applet API加载,您就可以使用该变量来访问applet API。请参阅GeoGebra示例存储库中的an example page with two applets。如果您像这样创建小程序:

代码语言:javascript
复制
var applet1 = new GGBApplet({"id":"app1", "width":600,
                     "height": 600, "showToolBar": true}, '5.0');
var applet1 = new GGBApplet({"id":"app1", "width":600,
                     "height": 600, "showToolBar": true}, '5.0');

然后,您可以使用app1.getBase64()app2.getBase64()查看它们的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52503498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档