If you use the
IE Dev toolbar, then in IE7 it sees no code after the div #flash.
Looking at your code, you then have:
Code:
<!--[if !IE]><-->
<object data="http://www.ukwillsandtrusts.co.uk/flash/willsheader_v8.swf" type="application/x-shockwave-flash" height="397" width="970">
<param name="quality" value="high" />
<param name="menu" value="false" />
<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer" />
<param name="wmode" value="transparent" />
FAIL (the browser should render some flash content, not this).
</object><!----><!--[endif]--></object></div>
<!-- end of flash -->
Your IE conditional comment should start
<!--[if !IE]>-->
(although I have seen some people use your version) and end
<!--<![endif]-->
I suspect IE isn't seeing the end of the conditional comment for non-IE browsers and hence isn't showing anything else.