當前位置:軟件學(xué)堂 > 資訊首頁 > 網(wǎng)絡(luò)編程 > 編程其他 > JS實現(xiàn)使用符號制作的進度條

JS實現(xiàn)使用符號制作的進度條

2012/11/9 15:54:09作者:佚名來源:網(wǎng)絡(luò)

移動端

【實例名稱】

JS實現(xiàn)使用符號制作的進度條

【實例描述】

進度條一般用來顯示某個操作的執(zhí)行進度,如下載文件、打開對話框等。本例學(xué)習(xí)制作一個簡單的進度條。

【實例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標題頁-學(xué)無憂(wangbatian.cn)</title> </head> <body> <form name=loading>   <p align=center> <font color="#0155cc" size="2" face="Arial">頁面載入中,請稍等...</font><br>     <input type=text name=progress size=46 style="font-family:Arial; font-weight:bolder; color:#0066ff; background-color:#fef4d9; padding:0px; border-style:none;">     <br>     <input type=text name=percent size=47 style="color:#0055BB; text-align:center; border-width:medium; border-style:none;">     <script language="javascript">         var bar=0;                                     //進度條的進度         var line="||" ;                                //類似進度條的符號         var amount="||" ;         count() ;         function count(){             bar=bar+2 ;                                //進度條+2             amount =amount + line ;                    //符號也跟著增加             document.loading.progress.value=amount ;   //進度條顯示符號             document.loading.percent.value=bar+"%" ;   //現(xiàn)實進度             if (bar<100)                               //判斷進度條是否已經(jīng)到頭             setTimeout("count()",100);             else             window.location = "#";                             }     </script>   </p> </form> </body> </html>

【運行效果】

 使用符號制作的進度條運行效果

【難點剖析】

本例的重點其實是進度條的布局。使用多個“丨丨”符號構(gòu)成,然后利用“amount=amount+line”語句,實現(xiàn)符號的不斷增多,達到進度條的變化效果。此例可用于很普通的頁面加載,但無法計算真正的加載時間。

【源碼下載】

為了JS代碼的準確性,請點擊:JS實現(xiàn)使用符號制作的進度條 進行本實例源碼下載 

標簽: JS實現(xiàn)  進度條