0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。
1-LOADING:加载程序进行中,但文件尚未开始解析。
2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。
3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。
4-COMPLETED:文件已完全加载,代表加载成功。
示例:网页flash太大,加载比较慢,所以可以在它之前加个等待画面
<script type="text/javascript">
function onLoad()
{
if(document.getElementById("me").readyState=="complete")
{
document.getElementById("p").style.display="none";
document.getElementById("div").style.display="block";
}
}
</script>//加在head之间
<body onload="onLoad()">
<div id="p" style="z-index:100;width:800px;height:350px;position:relative;top:100px;background-color:#909090;"><br><br><br><br><br><br><p style="color:black;">please wait a monent...</p><br><br><br><br><br><br></div>
<div id="div" style="display:none;">
<embed src="http://www.aniwxz.com/000_wxz.swf" wmode="transparent" quality="high" bgcolor="#cccccc" width="1000" id="me" height="600" name="000_wxz" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" >
</embed>
</div>
</body>
完整演示请参看www.aniwxz.com