<SCRIPT LANGUAGE="JavaScript">
var a = setInterval("cc()",10)
var b = 0;
function cc() {
b = b + 1
window.status = "■■■■■■■■■■■■■■■■■" + b;
if (window.status.sub == "100%")clearInterval(a)
window.status = window.status.replace("%","");
window.status = window.status.replace(/\d/g,"") + b;
window.status += "%"
if (window.status.substr(window.status.length-4)=="100%")clearInterval(a),setTimeout("window.status='载入完毕'",300);
}
</SCRIPT>

解决方案 »

  1.   

    楼上的兄弟实现了自定的进度条,我指的是IE的状态栏上,访问网页,就会自动出现的那个进度条.因为我用
    <script>
    function doit()
    {
         document.all.form1.target='leftFrame'; //leftFrame是个iframe
         document.all.form1.submit;
         return;
    }
    ....
    <a href='doit()'>test</a>
    ....
    点击test后,网页完成,但其进度条还停在50%左右的地方,给人已未完成的错觉,
    是否可以做的更完美?