I've got a page that actually works perfectly in most other browsers but breaks in IE. The mistake in the debugger is:
SCRIPT5007: Not able to obtain property's value 'SetReturnValue': object is null or undefined
It takes place after i click a control button inside a expensive resist call a function. No buttons within the expensive file operate in IE but all work perfectly within the other browsers. Anybody have ideas? I have researched and extremely could not decipher it in the solutions available.
The website is http://capitolomaha.com/reservations/
Any assistance is much appreciated, this really is confusing me so bad.
Make certain you specify the id tag (it has to have a similar value because the title tag).
Although Adobe writes that
I'd exactly the same problem, I have solve it by altering the way in which I have incorporated the expensive.
Than i gone to live in:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420">
<param name="movie" value="myContent.swf" />
<object type="application/x-shockwave-flash" data="myContent.swf" width="780" height="420">
along with the 4g iphone it really works.
Essentially, IE9 breaks expensive ExternalInterface calls in case your expensive component is embedded by having an object tag by having an embed tag fallback, and also the object id and embed title is identical.
The simplest workaround would be to tell ie9 to render your page in IE8 Standards mode. To get this done, place this within the element:
<!-- Enable IE8 Standards mode --> <meta http-equiv="X-UA-Compatible" content="IE=8" >
Otherwise, you may would like to make use of the object tag only or embed tag only.