What's jActivating?

Formerly known as JS Embedded Content, is a small and unobtrusive JavaScript code to fix "Click to activate and use this control" issue, allowing website users to interact with embedded content (Flash movies, Quicktime movies, Java applets and more) without activating them manually. This procedure started to be required by the latest versions of Internet Explorer (6+) and Opera (9+) as a result of the Eolas Technologies patent ruling (other browsers don't require it... yet).

Main features

How to setup jActivating?

Step 1:

Upload the JavaScript file into some directory on your web server.

Step 2:

Append following line of code to the header section of the web page you're intended use it (in between <head>...</head>):

 <script type="text/javascript" src="embeddedcontent.js" defer="defer"></script> 

Notice: the defer attribute is required for Internet Explorer.

Step 3:

Use your favourite way to embed content. Here's a simple example of embedding Flash content using the Flash Satay method and XHTML:

 <object type="application/x-shockwave-flash" data="movie.swf" width="400px" height="100px"> 
 <param name="src" value="movie.swf" /> 
 <p>Alternative content</p> 


jActivating can be to downloaded from SourceForge. The following is a quick summary about latest releases:

Official releases

The current stable version is 1.1.2, intended for production use (recommended!).

Main changes in this version:

Development versions

Unstable version 1.2.0 alpha 2 is available for those wishing to test out the newly added code to help identify and debug problems in the code; alpha indicates a very early release, which probably quite buggy (use at your own risk!).

Main changes in this version:

Change history

The following is a chronological summary of the changes made to jActivating:

Conditions of use

jActivating is public domain (no rights reserved). This work may be freely reproduced, distributed, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, including by methods that have not yet been invented or conceived. You must respect clearly the author credits.


I want to thank everybody who has used jActivating and everybody who has contribute with this work. Any comments, bugs or suggestions, please feel free to visit the SourceForge project page or send me an email.

David Muñoz (a.k.a. Raspu) | donraspu at gmail dot com