BYOL: Captivate Can Do More than You Think—Leveraging JavaScript with Captivate
Conference Archive
DevLearn 2016 Conference & Expo - November 16, 2016

Mark Kutz
Senior Instructional Designer
PLS 3rd Learning
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
Audience:
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.
Handouts
You do not have access to these files. Please log in or join with a free membership to download these files.

Upcoming Events
Recent Job Postings
- Assistant eLearning Director
Philadelphia, PA - Instructional Designer
Omaha, NE - eLearning Developer & Coordinator
Remote, USA - Senior Learning Specialist
Atlanta, GA - Learning Mgt System Administrator - CBT Specialist
Providence, Rhode Island