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: [...]
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 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 [...]
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 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 [...]
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 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 [...]
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 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 [...]
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 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. [...]
