Flash-hiding Example with the
overlibmws DHTML Popup Library
 
maintained by Foteos Macrides at Macrides Web Services
Discuss this example, seek help, and offer suggestions
via the
overlibmws Support Group.



Pop Me!!!

This example uses overlibmws and its commands.  The overlibmws_iframe.js plugin module is used to prevent obscuring of the popup for IE v5.5 or higher via an iframe shim (as opposed to iframe content).  For earlier versions of IE and for the other supported browsers, the overlibmws_hide.js plugin module also has been imported and its HIDEBYIDALL command is used to hide and restore the flash object in conjunction with the display and removal of the popup.

Use your browser's View Source option to see the markup for this example.

Go to examples for form fields and for frame documents.

Note that early versions of Opera 7 do not restore flash objects once they have been hidden, but do restore other elements.  Go to the bug demo I put up in conjunction with a bug report to the Opera developers.  It will work fully well for Opera 6 versions, but the flash object restroration will fail for the early Opera 7 versions.  Also note that IE on MACs also mishandles the DHTML for hiding flash objects.  In that case, the flash object shrinks transiently and does not actually become hidden.

Note that recent versions of flash support a windowless mode which allows the layering of flash content with DHTML content.  Go to an example of its use with overlibmws popups.



Copyright Foteos Macrides
  2002-2010.
  All rights reserved.