<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 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      43 Posts :: 0 Stories :: 54 Comments :: 0 Trackbacks
    陳市明 摘自:http://www.tkk7.com/JPeanut

    呵呵,無(wú)意中翻到2年前寫(xiě)的一段JS,感覺(jué)還是比較有用
    好早的代碼了,那個(gè)時(shí)候我還喜歡用YoungSnow的名字呢


    <script>


    ????var?loadbar?
    =?new?Ys_LoadBar(4000,"請(qǐng)稍后,系統(tǒng)正在處理……<br><預(yù)計(jì)進(jìn)度顯示>","合同數(shù)據(jù)保存中……");
    ????loadbar.loadExecute();

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

    ????function?Ys_LoadBar(totalTime,strTip,strWait)
    {
    ????????
    //private?properties
    ????????var?loadTotalTime?=?0;?????//進(jìn)度條的時(shí)間
    ????????var?loadMaxChar?=?0;???????//進(jìn)度條的字符數(shù)目
    ????????var?loadPerTimeChar?=?0;???//setTimeOut's?interval??????????
    ????????var?loadstrTip?=?0;????????//上面的提示字符
    ????????var?loadstrWait?=?0;???????//進(jìn)度條結(jié)束后下面跳動(dòng)的字符
    ????????
    ????????
    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;

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


    ????
    /**
    ?????*??開(kāi)始運(yùn)行
    ?????
    */

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


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

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


    ????
    /**
    ?????*??進(jìn)度條顯示
    ?????
    */

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

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


    ????
    /**
    ?????*??進(jìn)度條停止
    ?????
    */

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


    ????
    /**
    ?????*??字幕跳動(dòng)
    ?????
    */

    ????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 陳市明 閱讀(3125) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): 軟件開(kāi)發(fā)

    Feedback

    # re: JS的進(jìn)度條 2012-10-29 10:08 gfdg
    dfgd  回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品亚洲成a人在线观看| 亚洲成AV人片在线观看ww| 卡1卡2卡3卡4卡5免费视频| 三年片在线观看免费大全| 人成午夜免费视频在线观看| **毛片免费观看久久精品| 国产福利视精品永久免费| 精品香蕉在线观看免费| 五月婷婷综合免费| 无人在线观看完整免费版视频| 真人做人试看60分钟免费视频| 男女做羞羞的事视频免费观看无遮挡| A在线观看免费网站大全| 在线观看免费污视频| 成人爱做日本视频免费| mm1313亚洲精品无码又大又粗| 国产yw855.c免费视频| 亚洲午夜精品一级在线播放放| 国产成人精品日本亚洲专区61| 久久99国产亚洲高清观看首页| 亚洲国产高清在线| 亚洲AV无码一区二区三区人| 亚洲国产无线乱码在线观看| 色婷婷综合缴情综免费观看| a级毛片100部免费观看| 久久午夜夜伦鲁鲁片免费无码影视| 免费人成网站在线观看10分钟| 在线观看免费成人| 国产日产亚洲系列| 亚洲毛片免费视频| 欧美亚洲国产SUV| 一级**爱片免费视频| 99久久综合精品免费| 67194成是人免费无码| www国产亚洲精品久久久日本| 国产精品亚洲аv无码播放| 五月天网站亚洲小说| 亚洲综合激情五月色一区| 日韩在线视频播放免费视频完整版 | 日本卡1卡2卡三卡免费| 亚洲中文无码永久免费|