<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨心蕓蕓 @ JPeanut(舊版)

    搬遷至 http://www.17m.net.cn/

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      43 Posts :: 0 Stories :: 54 Comments :: 0 Trackbacks
    陳市明 摘自:http://www.tkk7.com/JPeanut

    呵呵,無意中翻到2年前寫的一段JS,感覺還是比較有用
    好早的代碼了,那個時候我還喜歡用YoungSnow的名字呢


    <script>


    ????var?loadbar?
    =?new?Ys_LoadBar(4000,"請稍后,系統正在處理……<br><預計進度顯示>","合同數據保存中……");
    ????loadbar.loadExecute();

    ????
    /**
    ?????*??作者:?YoungSnow
    ?????*??作用:顯示load?bar?,禁止左右表單輸入
    ?????*??用法:
    ?????*????var?loarbar?=?new?Ys_LoadBar(4000,"請稍后,系統正在處理……<br><預計進度顯示>","合同數據保存中……");
    ?????*????loarbar.loadExecute();
    ?????*??param:
    ?????*???totalTime:進度條的時間
    ?????*???strTip:上面的提示字符
    ?????*???strWait:進度條結束后下面跳動的字符
    ?????*??public?function:
    ?????*???loadExecute()
    ?????
    */

    ????function?Ys_LoadBar(totalTime,strTip,strWait)
    {
    ????????
    //private?properties
    ????????var?loadTotalTime?=?0;?????//進度條的時間
    ????????var?loadMaxChar?=?0;???????//進度條的字符數目
    ????????var?loadPerTimeChar?=?0;???//setTimeOut's?interval??????????
    ????????var?loadstrTip?=?0;????????//上面的提示字符
    ????????var?loadstrWait?=?0;???????//進度條結束后下面跳動的字符
    ????????
    ????????
    this.loadTotalTime?=?totalTime;????????????????
    ????????
    this.loadstrTip?=?strTip;
    ????????
    this.loadstrWait?=?strWait;
    ????????
    ????????
    //private?funcitons
    ????????this.loadInit?=?loadInit;
    ????????
    this.loadExecute?=?loadExecute;
    ????????
    this.loadWork?=?loadWork;
    ????????
    this.loadStop?=?loadStop;
    ????????
    this.loadWaitChange?=?loadWaitChange;
    ????????
    this.loadDisplayDiv?=?loadDisplayDiv;
    ????????
    this.loadDisabledAllForm?=?loadDisabledAllForm;

    ????????
    //進行一些必要的初始化
    ????????this.loadInit();????
    ????}


    ????
    /**
    ?????*??開始運行
    ?????
    */

    ????function?loadExecute()
    {
    ????????loadFrame.style.visibility?
    =?"visible";
    ????????
    this.loadWork();????
    ????}


    ????
    /**
    ?????*??初始化
    ?????
    */

    ????function?loadInit()
    {
    ????????
    this.loadDisplayDiv();?
    ????????
    this.loadMaxChar?=?100;????????????????????????????????????
    ????????
    this.loadPerTimeChar?=?this.loadTotalTime/this.loadMaxChar;??
    ????????
    this.loadDisabledAllForm();
    ????}


    ????
    /**
    ?????*??進度條顯示
    ?????
    */

    ????function?loadWork()
    {
    ????????loadBar.value?
    +=?"";
    ????????loadNum.value?
    =?(parseInt(loadNum.value.replace("%",""))+1)+"%";
    ????????
    if(parseInt(loadNum.value)>99){
    ????????????loadStop();
    ????????????
    return?;
    ????????}

    ????????setTimeout(
    "this.loadWork()",this.loadPerTimeChar);
    ????}


    ????
    /**
    ?????*??進度條停止
    ?????
    */

    ????function?loadStop()
    {
    ????????loadNum.style.display?
    =?"none";
    ????????loadWaitChange();
    ????}


    ????
    /**
    ?????*??字幕跳動
    ?????
    */

    ????function?loadWaitChange()
    {
    ????????
    if(loadWait.style.visibility=="visible")
    ????????????loadWait.style.visibility?
    =?"hidden";
    ????????
    else
    ????????????loadWait.style.visibility?
    =?"visible";
    ????????setTimeout(
    "this.loadWaitChange()",300);
    ????}


    ????
    /**
    ?????*??顯示div圖層
    ?????
    */

    ????function?loadDisplayDiv()
    {
    ????????document.write(
    "<div?id='loadFrame'?style='position:absolute;?left:20;bottom:330;??z-index:10;?visibility:hidden'>");
    ????????document.write(
    "????<table?width=100%?border=0?cellspacing=0?cellpadding=0>");
    ????????document.write(
    "????<tr>");
    ????????document.write(
    "????<td?align='center'>");
    ????????document.write(
    "????????<table?border=2?cellspacing=0?cellpadding=0?bordercolor='#ff9900'?width='400'?height=151>");
    ????????document.write(
    "????????<tr>");
    ????????document.write(
    "????????<td>");
    ????????document.write(
    "????????????<table?border=0?width='100%'?bgcolor=#eeeeee??height=150>");
    ????????document.write(
    "????????????????<tr>");
    ????????document.write(
    "????????????????????<td?height='3'></td>");
    ????????document.write(
    "????????????????</tr>");
    ????????document.write(
    "????????????????<tr>");
    ????????document.write(
    "????????????????????<td?align='center'><font?style='font-size:?12px;?margin-top:0px;color:#66CC33'>"+this.loadstrTip+"</font></td>");
    ????????document.write(
    "????????????????</tr>");
    ????????document.write(
    "????????????????<tr>");
    ????????document.write(
    "????????????????????<td?height='3'></td>");
    ????????document.write(
    "????????????????</tr>");
    ????????document.write(
    "????????????????<tr>");
    ????????document.write(
    "????????????????????<td?align='left'><input?type='text'?name='loadBar'?size='200'?style='border:none;background-color:#eeeeee;font-size:4px'>");
    ????????document.write(
    "????????????????</tr>");
    ????????document.write(
    "????????????????<tr>");
    ????????document.write(
    "????????????????????<td?align='center'>");
    ????????document.write(
    "????????????????????????&nbsp;<input?type='text'?name='loadNum'?size=3?value='0%'?style='border:none;background-color:#eeeeee'>&nbsp");
    ????????document.write(
    "????????????????????????&nbsp;<div?id='loadWait'?style='visibility:hidden'>&nbsp;<font?style='font-size:?12px;?margin-top:0px;color:#66CC33'>&nbsp;"+this.loadstrWait+"&nbsp;</font></div>&nbsp;");
    ????????document.write(
    "????????????????????</td>");
    ????????document.write(
    "????????????????</tr>");
    ????????document.write(
    "????????????????<tr>");
    ????????document.write(
    "????????????????????<td?height='3'></td>");
    ????????document.write(
    "????????????????</tr>");
    ????????document.write(
    "????????????</table>");
    ????????document.write(
    "????????</td>");
    ????????document.write(
    "????????</tr>");
    ????????document.write(
    "????????</table>");
    ????????document.write(
    "????</td>");
    ????????document.write(
    "????</tr>");
    ????????document.write(
    "????</table>");
    ????????document.write(
    "</div>");
    ????}


    ????
    /**
    ?????*??禁止所有表單
    ?????
    */

    ????function?loadDisabledAllForm()
    {
    ????????
    for(i=0;i<document.forms.length;i++){????????
    ????????????
    for(j=0;j<document.forms[i].length;j++){
    ????????????????document.forms[i].elements[j].disabled?
    =?true;
    ????????????}

    ????????}

    ????}

    </script>
    posted on 2006-11-17 09:06 陳市明 閱讀(3124) 評論(1)  編輯  收藏 所屬分類: 軟件開發

    Feedback

    # re: JS的進度條 2012-10-29 10:08 gfdg
    dfgd  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲a级在线观看| 亚洲精品国产福利片| 国产精品亚洲一区二区三区| 最近最新高清免费中文字幕| 亚洲国产精品久久久天堂| 成年免费a级毛片免费看无码| 国产亚洲?V无码?V男人的天堂| 一级做性色a爰片久久毛片免费| 亚洲一级特黄大片在线观看| 一区二区三区精品高清视频免费在线播放 | a高清免费毛片久久| 国产av无码专区亚洲国产精品| 夜夜爽妓女8888视频免费观看| 亚洲精品无码你懂的网站| 国产精品成人69XXX免费视频| 久久精品国产亚洲AV不卡| 暖暖在线视频免费视频| 亚洲酒色1314狠狠做| 免费无码肉片在线观看| 国产成人亚洲精品电影| 久久亚洲中文字幕精品一区| 精品四虎免费观看国产高清午夜| 亚洲高清免费在线观看| 在线中文高清资源免费观看| 国产成人va亚洲电影| 亚洲精品白浆高清久久久久久| 亚洲免费网站在线观看| 亚洲6080yy久久无码产自国产| 亚洲综合色视频在线观看| 久久久久国产免费| 亚洲av无码成人影院一区| 中文字幕亚洲一区| 久草在视频免费福利| 免费无码一区二区| 久久亚洲AV成人无码软件| 大陆一级毛片免费视频观看| 精品免费久久久久国产一区 | 亚洲va国产va天堂va久久| 免费v片在线观看视频网站| 亚洲av色香蕉一区二区三区| 亚洲国产美女精品久久久久∴|