Forum Moderators: open

Message Too Old, No Replies

Implemented the flash workaround yet? When are you going to?

         

blaze

10:43 pm on Mar 2, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



[msdn.microsoft.com...]

..

To ensure a control is interactive when it is loaded, use one of the following techniques.

The following example uses document.write to load a control dynamically.

// HTML File
<html>
<body leftmargin=0 topmargin=0 scroll=no>
<script src="Embed.js"></script>
</body>
</html>
// embed.js
document.write('<embed src="examplecontrol">')

blaze

6:34 pm on Mar 5, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Well, that update has clearly made a big impact.

BlobFisk

2:08 pm on Mar 6, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi blaze,

Thanks a million for the link. I think we are all still digesting the information and its impact!

criznach

11:46 pm on Mar 29, 2006 (gmt 0)

10+ Year Member



It seems that flashobject might be a good way out of this pickle.

I haven't tried it yet, but I wonder if upgrading the flashobject JS file might fix the problem automagically. The flashobject homepage seems to say so...

And this blog post has some other good ideas for Quicktime, etc...

Later,
Chris.

[edited by: jatar_k at 4:11 pm (utc) on May 4, 2006]
[edit reason] no urls thanks [/edit]

blaze

3:26 am on Apr 1, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



As far as I understand, Microsoft provides a workaround which simulates a user click as per above.

zonezleht

10:39 am on Apr 4, 2006 (gmt 0)

10+ Year Member



1000000 x tnx criznach!

Flashobject is a nice and easy way to avoid "one more click" + other usefull stuff too.

Thanks again for this link.

gpdematteo

2:58 pm on May 4, 2006 (gmt 0)

10+ Year Member



Hello,

I use Flash to create interactive learning programs for my site. My Flash background is pretty good but I lack experience with basic web design, javascript, etc. I read the article on activating ActiveX controls but I don't understand it fully. In the document.write example, it includes a file called embed.js. Could someone please explain to me what that is? How do I create or get that file?

Thanks for your help.

Mobull

7:14 am on May 9, 2006 (gmt 0)

10+ Year Member



Yes I implemented it on my site. I had a splash page (I know, I know, but it's a site for my band), which users coulc click to enter the site. Now they had to click twice.

After a flashmovie I add this:
<script type="text/javascript" src="../script/fixit.js"></script>

Which consists out of this script:
var objectElements = document.getElementsByTagName("OBJECT");
for (var i = 0; i < objectElements.length; i++) {
if (objectElements[i].getAttribute("data")) objectElements[i].removeAttribute("data");
objectElements[i].outerHTML = objectElements[i].outerHTML;
objectElements[i].style.visibility = "visible";
}

I did not write it. This method and other methods can be found here:
[robertnyman.com...]

bb_paul

9:02 am on May 9, 2006 (gmt 0)

10+ Year Member



Morning everyone,

This too has been annoying me for a few weeks now, it's affected loads and loads of major websites!

Last night however I found another way around it.

Please see my post in the browsers section for more...

[webmasterworld.com...]

Paul :)