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