<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  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 免费女人18毛片a级毛片视频| 亚洲精品少妇30p| 亚欧洲精品在线视频免费观看| 亚洲一区二区三区影院| 69xx免费观看视频| h视频免费高清在线观看| 亚洲资源在线观看| 好看的电影网站亚洲一区| 91精品免费不卡在线观看| 亚洲AV日韩AV永久无码色欲 | 亚洲无码黄色网址| 最近免费最新高清中文字幕韩国 | 国产亚洲人成A在线V网站| 久久免费看黄a级毛片| 精品亚洲视频在线| 老司机亚洲精品影院| 亚洲M码 欧洲S码SSS222| 0588影视手机免费看片| 一级黄色片免费观看| 中文字幕乱码亚洲精品一区| 亚洲精品国精品久久99热一| 狼友av永久网站免费观看| 久久精品毛片免费观看| 一级做a免费视频观看网站| 亚洲人成图片网站| 久久精品亚洲综合专区| xvideos亚洲永久网址| 毛片免费观看视频| 2021在线永久免费视频| 国产久爱免费精品视频| 亚洲熟妇无码av另类vr影视| 成人毛片免费播放| 一级毛片免费视频| 亚洲欧洲国产精品久久| 亚洲中文字幕无码久久2017| 国产大片线上免费看| 一个人看www在线高清免费看 | 亚洲性在线看高清h片| 天天看片天天爽_免费播放| 1000部啪啪未满十八勿入免费| 精品免费久久久久国产一区|