Hey Again Guys,
I have this
<object onBlur="initialize();" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0" width="800" height="280" id="menubar" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="movie" value="<%= renderResponse.encodeURL(renderRequest.getContextPath() + "/flash/menubar.swf?" + rand) %>" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="bgcolor" value="#ffffff" />
<embed src="<%= renderResponse.encodeURL(renderRequest.getContextPath() + "/flash/menubar.swf?" + rand) %>" quality="high" wmode="transparent" bgcolor="#ffffff" width="800" height="280" name="menubar" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Which was working good for me, but then I have the problem of that annoying grey box around my menu bar… so I used the SWF Object Extension and added a few more parameters to get this…
<div id="menubarContainer">You need the Flash Player version 9.0.0.0 or higher and a JavaScript enabled browser to view this site</div>
<script type="text/javascript">
// <!--
var ignoredParams = {src: 1, bgcolor: 1};
var params = String('src="menubar.swf" quality="high" wmode="transparent" bgcolor="#ffffff" allowScriptAccess="always" onBlur="initialize();"').split(" ");
var swf = new SWFObject("menubar.swf", "menubar", "800", "280", "9.0.0.0", "#ffffff");
swf.addParam("align", "middle");
for(var i = 0; i < params.length; i++)
{
var paramName = params*.split("=")[0];
var paramValue = params*.split("\"")[1];
if(ignoredParams[paramName] != 1 && paramName != "")
{
swf.addParam(paramName, paramValue);
}
}
swf.write("menubarContainer");
// -->
</script>
Now it’s working fine except for one small thing… the OnBlur function isn’t being called in IE. It’s kind of a big deal for me to get this to work, which is why I am asking here. Nothing online seems to have much info on this subject…
Any help is great, thanks a ton!
–D