Adobe Captivate 5.x JavaScript Series Part 1: The Basics

This entry is part 1 of 6 in the series Adobe Captivate 5.x JavaScript Series

This entry is part 1 of 6 in the series Adobe Captivate 5.x JavaScript Series   One of the most under valued aspects of Captivate is the ability to work with JavaScript right inside the Captivate environment.  This multipart series will explore the possibilities of JavaScript enhancing Captivate’s capabilities with real world examples such as: [...]

16 Comments Continue Reading →

Adobe Captivate 5.x JavaScript Series Part 2: Variables & Functions

This entry is part 2 of 6 in the series Adobe Captivate 5.x JavaScript Series

This entry is part 2 of 6 in the series Adobe Captivate 5.x JavaScript Series   In part 1, we learned how to run the alert(); function from a Captivate button.  In this post, we are going to learn how to declare variables, set variables, and write functions.  To begin, let’s add a variable to [...]

16 Comments Continue Reading →

Adobe Captivate 5.x JavaScript Series Part 3: Retrieving Captivate Variables

This entry is part 2 of 6 in the series Adobe Captivate 5.x JavaScript Series

This entry is part 2 of 6 in the series Adobe Captivate 5.x JavaScript Series This post will cover getting captivate variables from JavaScript.  We will be working with Text Entry Boxes (TEBs) and their associated variables, but this could be applied to quiz or user variables as well.  Over the next few posts, we [...]

17 Comments Continue Reading →

Adobe Captivate 5.x JavaScript Series Part 4: Setting Captivate Variables

This entry is part 3 of 6 in the series Adobe Captivate 5.x JavaScript Series

This entry is part 3 of 6 in the series Adobe Captivate 5.x JavaScript Series In the last post, we learned how to retrieve Captivate variables.  Today, we’ll learn how to set Captivate variables via JavaScript.  After this tutorial, you’ll be able to make a roundtrip with data starting in Captivate, moving to JavaScript, then [...]

43 Comments Continue Reading →

Adobe Captivate 5.x JavaScript Series Part 5: Variable Scope

This entry is part 4 of 6 in the series Adobe Captivate 5.x JavaScript Series

This entry is part 4 of 6 in the series Adobe Captivate 5.x JavaScript Series I realize that not everyone in the world loves abstract things like programming.  With that in mind, I’ve created the Text Entry Box Validator widget.  It does require the use of Captivate user variables and advanced actions, but NO JAVASCRIPT [...]

Leave a comment Continue Reading →

Adobe Captivate 5.x JavaScript Series Part 6: JavaScript Injection & Best Practices

This entry is part 6 of 6 in the series Adobe Captivate 5.x JavaScript Series

This entry is part 6 of 6 in the series Adobe Captivate 5.x JavaScript Series This is not to be confused with the ugly cross scripting injection techniques that hackers use.  A more appropriate term is JavaScript “pumping”.  If you’ve been following along since the first post of this series, you’ve actually already done this.  [...]

14 Comments Continue Reading →