Removing Flash Borders On Microsoft Internet Explorer

Discussion in 'HTML & Website Design' started by webmastersmallorca, Feb 23, 2008.

  1. #1
    I have designed a website related to anti-aging beauty and health products, with an excellent flash presentation on all pages. While viewing the website in Firefox a border is not displayed around any of my flash objects. While viewing the website in Microsoft Internet Explorer user's have to click the flash navigation to active the effects. I have tired setting the scale to excact fit, no border, and show all and reduced the flash quality but the border and click to active in still showing in Internet Explorer. The website url is www.anti-aging-4u.com and any help would be great.
     
    webmastersmallorca, Feb 23, 2008 IP
  2. vishnups

    vishnups Banned

    Messages:
    166
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #2
    You might remember, in 2004 Microsoft lost a lawsuit to Eolas Technologies concerning a patent for "Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document". In short, Eolas holds the patent for how things like flash and quicktime/mediaplayer movies are added to a website - in any browser. More about the lawsuit here:
    http://tinyurl.com/8zsps

    So you need to activate flash embedded content. There are workarounds to overcome it using Javascript.If you are interested I may help you.
     
    vishnups, Feb 23, 2008 IP
  3. Stomme poes

    Stomme poes Peon

    Messages:
    3,195
    Likes Received:
    136
    Best Answers:
    0
    Trophy Points:
    0
  4. pmpserver

    pmpserver Active Member

    Messages:
    700
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    58
    #4
    Filename: ieupdate.js

    copy the below code in to "ieupdate.js"
    -----------------

    theObjects = document.getElementsByTagName("object");
    for (var i = 0; i < theObjects.length; i++) {
    theObjects.outerHTML = theObjects.outerHTML;
    }

    --------------
    Just below the last <object></object> in your HTML page, insert the following Javascript:

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

    Ex:

    <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0">
    <param name=quality value=high>
    <embed src="file.swf" quality=high pluginspage="" type="application/x-shockwave-flash" ">
    </embed>
    </object>
    <script type="text/javascript" src="ieupdate.js"></script>
     
    pmpserver, Aug 27, 2008 IP