Milonic Home Page Information and Benefits of Milonic Products Some Samples of DHTML and JavaScript Products Download DHTML Menu Purchase Milonic JavaScript DHTML Products Tech Support Contact Milonic Solutions
Member Login - Search: Sitemap
Current Menu Version: 5.909 dated Thursday November 17 2011 Click to Download
Featured at:
more
hide
nedbank.co.za
Nedbank - Home
Nedbank offers the complete range of banking solutions - for individuals, small businesses and corporates alike.
more
hide
stevens.edu
Stevens Institute of Technology: Hoboken, New Jersey, USA
Founded in 1870, Stevens Institute of Technology is a premier private coeducational institution focused on research and entrepreneurship. Stevens is committed to exploring the frontiers of engineering, science, and management.
more
hide
eatright.org
eatright.org
more
hide
psu.edu.sa
Prince Sultan University, Riyadh, KSA
more
hide
unh.edu
Home | University of New Hampshire
more
hide
siam.org
SIAM: Society for Industrial and Applied Mathematics
more
hide
colts.com
The Official Website of the Indianapolis Colts | Homepage
Indianapolis Colts Official Team Website. Visit Colts.com for Colts news, information, tickets, schedule, multimedia, video, action photos and more.
more
hide
naics.com
NAICS & SIC Updates, Manuals, Reference Files & Database Enhancements
Your Source for current NAICS & SIC Manuals and Reference Files, as well as Custom Mailing Lists, Database Enhancements, List Appends and more.
more
hide
aprimo.com
Aprimo-Marketing Automation Software, Enterprise EMM, Event Planning, Tracking, Analysis, Calendar System, Resource Management MRM, Digital Assets DAM, Business Productivity, Track Lead Information, Vertical Campaign Tool, Brand Strategy
Aprimo’s integrated, on-demand marketing software enables B2B and B2C marketers to successfully navigate the changing role of marketing by taking control of budgets and spend, eliminating internal silos with streamlined workflows and executing innovative multi-channel campaigns to drive measureable ROI.
more
hide
uaf.edu
University of Alaska Fairbanks | UAF home

Flash Activation in Microsoft Internet Explorer

Microsoft recently released a security update to Microsoft Internet Explorer through Auto Update that disables Flash and other Applets by default.

This can be seen by a box around the Flash object (on mouse over) and a tooltip that says "Click to activate and use this control". More information can be found on the Microsoft website at http://msdn2.microsoft.com/en-us/library/ms537508.aspx

The problem with this new Internet Explorer fix is that the menu will become inactive if it falls on part of a Flash object and will require 2 clicks in order to follow a link inside a menu item. Obviously, this will cause usability problems and navigating your website using the menu becomes very difficult and very tedious. We are shocked that Microsoft took this drastic approach and it's given us quite a lot of problems, we also see this causing problems for many months to come. Please note that this problem does not just affect Milonic products, it will affect ALL other DHTML Menus, in fact, any DHTML Object that fall on top of a Flash object will be inactive until the Flash object has been manually activated

So far, we have discovered that the objects that are inactive are:
  • Adobe Acrobat Reader
  • Adobe/Macromedia Flash
  • Microsoft Windows Media Player
  • Real Networks RealPlayer
  • Sun Java Virtual Machine
  • Virtools™ Web Player from Virtools SA
  • Macromedia Shockwave Player™ from Adobe Systems Inc.
  • QuickTime™ from Apple Computer, Inc.
After several complaints from our customers we have now released two fixes for this issue in the form of a Java Script Modules that should help to activate your Flash objects by default as before, thus re-enabling the menu to work without clicking a menu item twice.

Please note that the first method is not supported by Microsoft but the second method is support by Microsoft



Note that you can only use ONE of these methods. If you try and use both neither will work. We have had users add both the supported and the un-supported method and stated that it doesn't work. This was always because the user had tried to add both methods found on this page.

Here's the quick and dirty fix:

If you are using the menu, all you need to do is add the following code to a new file called flashactivator.js


if(ie55){
_miO=_d.getElementsByTagName("object");
for(var x=0;x<_miO.length;x++)_miO[x].outerHTML=_miO[x].outerHTML;
}


Then you just need to call this file. To do this, place the following inside your HTML just before the closing </BODY> tag with something like this:

<script src="flashactivator.js"></script>



Here's the Microsoft supported fix:

Milonic have created a Java Script Module that you can insert into your HTML to automatically activate Flash objects, this module needs to go before your FLASH object declaration, we recommend placing this toward the top of your HTML file possibly near the menu script files.

Here is what you should put inside your HTML file:

<script src="insert_active_flash.js"></script>

The above code is referencing a Java Script file that you need to download before you can use this technique, the location of this file is http://www.milonic.com/insert_active_flash.js



The next thing you need to do is add a DIV container, with a unique ID, where your Flash object can reside. Something as simple as the following will be fine:

<div id="myFlashDiv">

</div>

The next step is to add the properties of your Flash object to the container DIV.

First you need to create an empty Java Script OBJECT, then declare your Flash properties. Finally, once this properties have been declared you need to commit the Flash object to the web page using the commitFlashObject function. A sample of this can be seen in the following code:

<script>
myFlashObject=new Object
myFlashObject.movie="flashfile.swf"
myFlashObject.quality="high"
myFlashObject.wmode="transparent"
myFlashObject.width=850
myFlashObject.height=550
myFlashObject.version="5,0,0,0"

commitFlashObject(myFlashObject, "myFlashDiv")
</script>

There is a sample page using the above code at http://www.milonic.com/over.php where you can view the source and download the code.

There's also an older page, demonstrating how the Flash object used to be called where you can see the surrounding box and popup message when viewed using the latest release of Internet Explorer at http://www.milonic.com/old_over.php

Please Contact us if you require further help or see any problems with the above page.

Milonic provide full featured pull down web menus for some of the worlds largest companies

Learn about how Milonic's DHTML menus can benefit your site

What does it cost? DHTML Menu prices

Who is using us?
Sample Client list

Bespoke menu design and build service from the Milonic team

Our bolt-on modules provide free optional extras for specialist projects

Free icons and images for all licensed users with our Menu Imagepack

What is Milonic up to at the moment? Check our blog