Vishal Kapur wrote of difficulty in persuading Microsoft Internet Explorer for Windows to accept messages from Adobe Flash Player when the HTML markup IE ate contained only an EMBED tag, no OBJECT:
In terms of why I can't use an object tag, I should have clarified
that I do not have control over the HTML source.  Not sure why they
third-party that did develop the HTML chose to use <embed>, but the
guess is that it's a little bit less code to get cross-browser
compatibility (instead of using <object> with an <embed> sub-tag).


There may be a way around this, but I think you may have to use the OBJECT tag to get that browser to function that way.

Background: Browsers and their extensions have been able to communicate for years. Unfortunately, different browsers offered different mechanisms for host/guest communication. Microsoft offered ActiveX Scripting for its Windows browser. This lets ActiveX Controls talk to the host. ActiveX Controls are documented as being invoked with the OBJECT tag.

Recent versions of IE have added the ability to guess which extension to invoke from filenames, which is why EMBED alone can often make the content display. But I don't know that Microsoft documents what range of functionality they support when controls are invoked this way... I think the rationale may have been to support Netscape Plugins rather than just ActiveX Controls, but like I've said, I don't see the browser makers document to this level of detail.

If the client wants communication between the browser and its extensions, then they may need to set the markup in the way that browser expects. Wish I had a happier answer, and there may be a way to trick a particular version of Internet Explorer to do as you wish here, but that's all I've got on this type of issue at this time.

jd






--
John Dowdell . Adobe Developer Support . San Francisco CA USA
Weblog: http://weblogs.macromedia.com/jd
Aggregator: http://weblogs.macromedia.com/mxna
Technotes: http://www.macromedia.com/support/
Spam killed my private email -- public record is best, thanks.
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to