Ciao a tutti,
ho preso dal sito il codice per inserire la scritta loading prima del caricamento della pagina tramite javascript, però ho il seguente problema: in sostanza dovrebbe apparire la scritta finché non si carica un file swf, solo che il filmato inizia ma la scritta rimane fino a poco prima della fine del filmato stesso, come posso fare?
<style>
body{
background:#000;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}
a:link{color:#FFF;}
a:visited{color:#FFF;}
#loading {
width: 400px;
height: 100px;
background-color: #c0c0c0;
position: absolute;
left: 50%;
top: 50%;
margin-top: -250px;
margin-left: -200px;
text-align: center;
font-family:Verdana, Geneva, sans-serif;
font-size:20px;
}
</style>
<script type="text/javascript">
<!--
document.write('<div id="loading">Carimento... attendere alcuni secondi...</div>');
function stop(){document.getElementById("loading").style.di splay="none";}
// -->
</script>
</head>
<body onload="stop()">
<center>
<div style="border:solid 2px #FFF; width:720px;">
<object id="FlashID" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" width="720" height="576">
<param name="movie" value="intro best last.swf" />
<param name="loop" value="false" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<object type="application/x-shockwave-flash" data="intro best last.swf" width="720" height="576">
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="loop" value="false" />
<param name="swfversion" value="6.0.65.0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<div>
<h4>Il contenuto di questa pagina richiede una nuova versione di Adobe Flash Player.</h4>
</p>
</div>
</object>
</object>
</div>
<p style="width:720px; text-align:right;"><<SKIP INTRO>></p>
</center>
<script type="text/javascript">
<!--
swfobject.registerObject("FlashID");
//-->
</script>
</body>