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.

It is a JavaScript error whenever you click a control button in expensive. The button calls a javascript function to show a booking source to create a reservation for your particular table. It's frustrating me in a major way.

The problem only occur in IE, little else, however when I debug it is a javascript error so far as I will tell.

Make certain you specify the id tag (it has to have a similar value because the title tag). Although Adobe writes that id is definitely an optional tag, Ie needs the id to deal with the swf object using the javascript-expensive interface.

I'd exactly the same problem, I have solve it by altering the way in which I have incorporated the expensive. Fristly I'd <object><embed></embed></object>

Than i gone to live in: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420"> <param name="movie" value="myContent.swf" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="myContent.swf" width="780" height="420"> <!--<![endif]--> <p>Alternative content</p> <!--[if !IE]>--> </object> <!--<![endif]--> </object> along with the 4g iphone it really works.

See http://msdn.microsoft.com/en-us/library/gg622942%28v=VS.85%29.aspx

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.