问题标签 [adobe-captivate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68 浏览

javascript - 为什么第一个'
'显示?

我正在尝试使用 JavaScript 在 Adob​​e Captivate 9 文本标题中显示字符串。我正在使用一个无响应的项目​​,下面的代码总是显示换行符的第一个“br”标签。如果我要删除其中的“br”标签,userResults那么topTenUsers将看到“br”标签。

但是,在响应式项目中,相同的代码不会显示任何“br”标签。

代码:

这种差异的原因是什么,如何避免?

0 投票
0 回答
56 浏览

javascript - 如何将选项卡目标传递给弹出窗口电子学习测验?

我正在研究 Captivate 9 Generated 测验的可访问性标准,当单击按钮时,这个特定的测验会在新窗口中打开,我需要一种方法在单击按钮时将焦点传递到该弹出窗口。

有没有办法使用 JQuery 或 javascript 以编程方式执行此操作?

编辑:

由于对输出 HTML5 信息的生成器的访问权限非常小,如果这更可行的话,我正试图将焦点转移到按钮单击上。

0 投票
0 回答
26 浏览

javascript - 如何将 Shift+Enter 和 Shift+Ctrl 行为添加到 Captivate 8 中的按钮

我正在尝试在 Captivate 8 中创建一个 Shift+Enter 按钮和一个 Shift-Ctrl` 按钮。我想使用 JavaScript,这样我就可以同时发布为 SWF 和 HTML5。我看过一些 JavaScript,但它似乎不起作用。

0 投票
0 回答
77 浏览

html - 为什么 adobe-captivate8 中的视频(在 adboe-dreamweaver 中添加)无法在任何浏览器中播放?

首先,我创建了迷人的文件,将视频 (.mp4) 插入幻灯片并发布到 swf 文件。

然后,我复制 htm 文件的代码(从 captivate 发布)并粘贴到 dreamWeaver 中的 html 文件。

但是,它无法在我尝试过的任何浏览器中加载和播放。(IE、Chrome 和 Firefox)

这是 Adob​​e Dreamweaver CS6 中的图片

和由 DW 制作的 html 文件在 Chrome 中打开

抱歉,我不能在这里显示图片。(没有获得 10 声望)

0 投票
1 回答
471 浏览

javascript - 在 Adob​​e Captivate 中从小部件编辑 iframe 属性

我正在为 Adob​​e Captivate 编写一个小部件,它必须在 HTML5 中工作。此小部件包含一个用于切换全屏模式的按钮。基本上,插件看起来像这样:

但是小部件插入到 中iframe,并且iframe它没有allowfullscreen属性,因此阻止按钮切换全屏模式。

我正在寻找一种方法,要么通过从内部执行一些 Javascript来将allowfullscreen属性添加到,要么以正确的配置发布项目以自动添加此属性。iframeiframe

我尝试使用 Javascript 访问器parent.document,但出现错误:

0 投票
1 回答
384 浏览

json - 是否应该在 LMS 服务器或 AICC 内容服务器上启用 JSON mime

是否应在 i) LMS 服务器、ii) 内容服务器、iii) 两者上启用 JSON?

客户端 LMS 和内容托管在同一域中的不同服务器上。数据使用 AICC 标准从内容提交到 LMS。

现在发布 JSON 文件的 Adob​​e Captivate 会出现此问题。Captivate 内容在加载时似乎挂起。所有支持都表明 Web 服务器必须支持 JSON mime 类型。

问候,加里

0 投票
1 回答
128 浏览

javascript - 在 Captivate 9 中设置最大宽度

我正在寻找一种在实现缩放的迷人测验幻灯片上设置最大宽度的方法。我已经做了一些研究,并为更旧的版本找到了一些答案,例如迷人 6: https ://forums.adobe.com/message/6019502#6019502

问题似乎是它没有认识到按预期扩大规模。我的问题是,是否有一种已知的方法可以创建一个停止点,使迷人的缩放将停止上升?

更新:创建响应式项目成本高昂,因为它需要为每个视图模式重建 180 多张幻灯片的整个项目。

0 投票
1 回答
388 浏览

javascript - 无法在迷人的 html 和父 html 之间进行通信

我有一个已发布的迷人 html 文件,该文件已加载到另一个 html 的 iframe 中。我无法在两者之间进行通信,甚至无法使用 localStorage。谁能告诉我我错过了什么?

父 html

iframe 代码片段

0 投票
0 回答
150 浏览

javascript - 使用条件 Javascript 命令打开本地邮件应用程序,然后在短暂延迟后切换到不同的 URL 代码?

有点奇怪的困境。我正在构建的交互式课程的一些用户将拥有本地 Outlook 应用程序,而一些用户将使用 Webmail 版本。我已经设法使代码能够将变量值传递到 To、Subject 和 Body 字段中,但是,我想要一种方法来确定用户拥有哪一个。在你问之前,是的,每个用户只会有一个或另一个。

在这里取样,这样你就可以看到我正在使用什么。这是两个中的第一个,第二个几乎相同,除了 mailto 命令及其对应的 Webmail 应用程序不同。

我完全知道浏览器无权访问所有本地系统的目录,除非用户安装了某种自定义扩展(但是这个问题并不值得所有这些工作)所以据我所知,没有检查系统的方法

我感兴趣的是首先尝试打开本地 Outlook 应用程序,然后如果在短暂延迟后没有任何反应,则改为运行 Webmail 应用程序的代码。有没有办法让 javascript 验证 mailto 命令是否通过,或者查看系统是否已成功打开应用程序?如果是这样,是否可以设置一个首先运行本地命令的功能,然后以可靠的方式切换到另一个?

0 投票
1 回答
418 浏览

javascript - 在 Captivate 学习软件中执行 Javascript Focus

我目前正在使用 Adob​​e Captivate 8 电子学习软件。我在国内外许多不同的论坛上进行了广泛的搜索,但尚未找到解决方案。我希望我能在这里得到一些帮助。

我一直在 Captivate 中使用 Execute Javascript 功能来操纵键盘焦点并使交互更加顺畅。我使用以下 Javascript 代码在选择按钮时将键盘焦点转移到屏幕上的另一个对象方面取得了巨大成功。

但是,此特定代码似乎仅在已加载电子学习幻灯片时才有效,而不是在我希望键盘焦点在特定幻灯片上时。我一直在尝试在线提供的 javascript 焦点代码的不同变体,并从 new、parent、current 和 top 更改了 Execute Javascript 窗口设置,但尚未找到解决方案。

可以向此代码添加哪些附加内容以解决加载不同的幻灯片窗口或让焦点在执行前等待 1-2 秒?

感谢您的时间。