• Javascript
    • HTML 5 Treasure Hunt game framework
    • Getting and setting data from Captivate 6 for custom integrations
    • Javascript: use setTimeout() for detecting whether an object or element exists yet
    • Javascript testing for NaN: why doesn't !="NaN" work?
    • Enable the Debug Menu in Safari
    • Clicking a link results in blank page with "true" in IE7
    • How to override the !important CSS style attribute using Javascript
    • Using the Qualtrics API with PHP and javascript to create custom reports
    • Date-controlled random rotating banner script
    • A SCORM-Ready Template: PageArray generator
    • A SCORM-Ready Template: Captivate Quizzes - Part 1: Introduction
    • Drupal: imagepicker / openWYSIWYG module incompatibility fix
    • Make the console.log() command IE-8 compatible
    • Enhanced RSS Display script in classic ASP
    • Drupal YUI Rich Text Editor: Set maximum image dimensions on uploaded images
    • What is "cetrk.com"?
    • Multiple JW players on a page, revised for JW Player 4.7
    • Firebug breaks on page errors whether set to break or not.
    • JQuery UI tabs causes IE7 to freeze
    • Pass data to a Qualtrics survey and display it in the survey and reports
    • JW FLV player with Javascript playlist
    • jQuery UI Accordion does not function in IE7/WinXP
    • Infinite JW FLV players on a page, with error catching for Red5 bug
    • JW FLV Player and Red5 apparent buffering bug
    • Using toggle javascripts to build an FAQ page.
    • A better way to make a custom Wordpress-style Flickr badge
    • JW FLV player that switches playlists on the fly
    • Captivate, right-click and accessibility
    • Create buttons for your site using nothing but Glossy.js
    • Make your own custom code for a Wordpress-style Flickr badge
    • Simple Ajax search form that creates a formatted report as you type keywords
    • JW Player example: two streaming flash players that clip to hard stop in a single page
    • Associative Arrays
    • Caching in Google Gadgets
    • Changing the window scope in Firebug
    • A SCORM-ready template: Part 8A - Adding Flash Video to your learning module
    • Getting the WYSIWYG module to work in Drupal 6
    • Window names cannot contain spaces in "window.open" scripts for IE
    • Maximizing the Captivate window automatically
    • Internet Explorer 7 blocks cross-domain iframe to parent communication
    • Getting the value of a variable on the opener page from a popup window
    • Use ABCpdf to generate pdfs of multi-paged html documents
    • Timing Issues and Javascript
    • Detect browser support for style properties
    • Testing whether a frame has been loaded from the frameset page
    • A SCORM-ready template: Part 7: Embedded Perception Quizzes
    • Javascript's parseInt
    • Generate variable names dynamically in Javascript
    • Dynamically assign functions to mouse or other events
    • Javascript toggle function
    • A SCORM-ready template: Part 5 - Modifying the CSS styles
    • A SCORM-ready template: Part 4 - Building Pages
    • Create Inter-sco navigation for SumTotal 6.5
    • Randomizing Captivate Quizzes
    • A cross-browser keypress detection javascript
    • CSS expression crashes IE6
    • Limiting number of tries on Perception Quizzes under SCORM control
    • Various solutions to the IE Active X issue
    • onChange="document.form.submit()" doesn't work
    • GoLive's Javascript IDE
    • Minimizing Flash of White on page load
    • Make any web-based Powerpoint presentation scorm compatible
    • Debugging and troubleshooting HTML and javascript
    • Why doesn't 'this.childNode' work?
    • SCORM-ready template: Part 1
    • Preventing Printing on web pages
    • Part 4. Step by Step guide to using Fireworks to create Popup Menus
    • Part 2. Step by Step guide to using Fireworks to create Popup Menus
    • Adapting the 3-column layout script to work with my blog
    • Use server-side application variables to drive client-side scripts
    • Passing a variable in the URL to turn on and off layers in another page
    • JCAHO Trivia Game Part II: Entry Pages
    • Passing a variable to any page by clicking a link
    • Swap style sheets in iFrame contents based on parent window size
    • Scroll wheel changes selection in drop-down menus
    • Accessing elements on the parent page of an iFrame
    • A Browser Sniffer/Screen Resolution Sniffer that swaps stylesheets
    • Javascript validation as a condition for a second function in the same event handler