Captivate’s built-in features can do a lot, but sometimes your project just needs to do more. By using JavaScript, you can extend Captivate and leverage the broader capabilities of HTML5 and other web technologies. This approach makes it possible for designers and web developers to collaborate to produce projects that can communicate with systems outside of an LMS, or to create individual multimedia components that communicate with one another.

In this session, you will learn the specific steps you need to start building more sophisticated projects with Captivate. Working from sample files based on a case study, this session will show you how to use JavaScript to save and retrieve data, read in XML, control elements on the webpage, and more. At the end of this session, you will have a working example of a project that will allow the Captivate asset to communicate with the webpage.

In this session, you will learn:

  • How to extend Captivate advanced actions by integrating JavaScript
  • How to access externalized JavaScript code from within Captivate
  • How to use HTML5 features, like local storage, with Captivate
  • How to use JavaScript to integrate Captivate with its containing webpage
  • How to use JavaScript to share data across Captivate files

Novice to advanced designers and developers.

Technology discussed in this session:
Captivate, JavaScript, XML, and HTML5.

Technology required:
Laptop running Adobe Captivate 9 (a licensed copy or a 30-day trial version) and Dreamweaver or a similar text editor.