Hola a todos, tengo un problemilla con IE y Javascript.
Tengo algo como lo siguiente:

Código HTML :

<div id="waitingDiv" style="visibility:visible;">
       Waiting
</div>
<div id="onlineDiv" style="visibility:hidden;">
<object id='FLASH'
     classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
     codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0"
   width="99%"
   height="90%">
    <param name="AllowScriptAccess" value="always"/>
    <param name="src" value="http://localhost/mySWF.swf"/>
    <embed name="FLASH"
       pluginspage="http://www.adobe.com/go/getflashplayer"
       src="http://localhost/mySWF.swf"
       width="99%"
       height="90%"
       allowscriptaccess="always"/>
</object>
</div>

Código Javascript :

function init() {
            document.getElementById("waitingDiv").style.visibility = "hidden";
            document.getElementById("onlineDiv").style.visibility = "visible";
}

Cuando cargo la página se muestra una capa de espera hasta que el Flash se ha cargado y hace una llamada a "init()", el problema es que al estar la capa del flash a "visibility=hidden" no llega a cargar nunca el flash y no llega a llamarse dicha función "init()"
He probado también con "display:none" y tampoco funciona.
Alguna idea?
Muchas gracias