Javascript 从一个滑梯跳到另一个滑梯

Javascript 从一个滑梯跳到另一个滑梯,javascript,scorm,scorm1.2,Javascript,Scorm,Scorm1.2,我想在SCORM中从一张幻灯片跳到另一张幻灯片。我该怎么做?我有一个代码是这样的: //set the value of _root.bookmarkData to 2, this would allow the start the course from beginning. document.start.setVariable("_root.bookmarkData", "2"); 但是我得到了一个未定义的函数错误。我既没有找到start变量,也没有找到setVariable函数 我该怎么

我想在SCORM中从一张幻灯片跳到另一张幻灯片。我该怎么做?我有一个代码是这样的:

//set the value of _root.bookmarkData to 2, this would allow the start the course from beginning.
document.start.setVariable("_root.bookmarkData", "2");
但是我得到了一个未定义的函数错误。我既没有找到start变量,也没有找到setVariable函数

我该怎么跳呢

我不认识你与之交流的“开始”对象。它可能是一个Flash到JavaScript的界面,也许

通常,SCORM内容API或“包装器”将定位LMS API,并提供一系列友好的方法,如go、stop、start、end、quit,然后设置值

原始SCORM 1.2将定位LMS API-

var result = API.LMSSetValue('cmi.core.lesson_location', '2'); // should return 'true'
// or
var bookmark = API.LMSGetValue('cmi.core.lesson_location', '2');

GL

但是,如果在第4张幻灯片中有某种按钮,您如何从第3张SCO转到第7张SCO(SCO代表演示幻灯片)。是否可能使用API?在物理SCO之间切换是SCORM 2004的一项功能(序列和导航)*参见adl.nav.request。SCO中的书签遵循我前面提到的内容。如果你在一个SCO中有几页内容。浏览课程结构将取决于LMS是否为您提供了SCORM 1.2支持之外的API调用。是否通过API完成,以及应使用
SetValue()
设置哪个数据模型元素。如果你有时间,请退房。我将非常感谢你的帮助