自定义JavaScript编程

当扩展使用JavaScript您的标题,容器中的元素不应该被直接引用。随着HTML选项对于无缝播放的出版,容器,如窗口文档不再能够直接引用。相反,你需要使用下面的全局方法正确地访问这些容器。

发布对于无缝播放的是一个HTML发布选项提供的媒体和页面畅通,页面自动播放,省去了擦屏通常与HTML页面相关联。这是默认设置。有关详细信息,请参阅指定HTML选项

getDisplayWindow()

返回用于处理所产生的JS对象窗口对象是 Lectora在线 和所有窗口相关的属性。

getDisplayDocument()

返回文档对象将被用于处理视觉HTML对象,它包含了所有页面的HTML当前元素。

getCurrentPageDiv()

返回表示该页面的div HTML元素。

getCurrentPageID()

返回与当前页面div的名称的字符串。

appendElement(obj, parentElement, htmlElement)

此功能可用于附接对象到当前页面的div; 客户只需要在最后一个属性,可以是HTML元素或字符串来传递。

下面是清晰一些例子:

比方说,我们有定制型股利的HTML扩展,看起来像这样

<P ID = “演示”> </ p>

而在我们的标题,我们有一个动作的按钮运行JavaScript我们段落更改为当前日期。JavaScript的看起来像这样

的document.getElementById( '演示')的innerHTML =日期();

这适用于非无缝Play上发布; 但是,它不会在无缝工作Play上发布。

对于无缝播放的发布,你必须改变的JavaScript以便正确找到的文件:

。getDisplayDocument()的getElementById( '演示')的innerHTML =日期();

下面是一个appendElement例子。这只是增加了一个列表项到pageDiv

appendElement(NULL,NULL, “<LI>文本<LI>”);

技术支持 | 关于 Trivantis
© 版权 Trivantis 2017