BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            1 Posts :: 6 Stories :: 0 Comments :: 0 Trackbacks

          <script language="javascript">
          function onSubmit() {
            var waitingInfo = document.getElementById(getNetuiTagName("waitingInfo"));
            waitingInfo.style.display = ""; //show the ProgressBar
            progress_update();    //begin the progressbar
            //waiting for several seconds,you would delete in your case
            for(i=0;i<1000000;i++){
             j=i+i;
            }
            location.href="progressbar.jsp"; //config your action page in here
           }


           // Build the netui_names table to map the tagId attributes
           // to the real id written into the HTML
           if (netui_names == null)
            var netui_names = new Object();
           netui_names.selectButton="portlet_15_1selectButton"
           // method which will return a real id for a tagId
           function getNetuiTagName(id) {
            return netui_names[id];
           }

           // method which will return a real id for a tagId,
           // the tag parameter will be used to find the scopeId for
           // containers that may scope their ids
           function getNetuiTagName(id, tag) {
            var scopeId = getScopeId(tag);
            if (scopeId == "")
               return netui_names[id];
            else
               return netui_names[scopeId  + "__" + id];
           }

           // method which get a tag will find any scopeId that,
           // was inserted by the containers
           function getScopeId(tag) {
              if (tag == null)
                 return "";
              if (tag.getAttribute) { 
                 if (tag.getAttribute('scopeId') != null)
                    return tag.getAttribute('scopeId');
              } 
              if (tag.scopeId != null)
                 return tag.scopeId;
              return getScopeId(tag.parentNode);
           }

           // Build the netui_names table to map the tagId attributes
           // to the real id written into the HTML
           if (netui_names == null)
              var netui_names = new Object();
           netui_names.waitingInfo="waitingInfo"

           var progressEnd = 15;  // set to number of progress <span>'s.
           var progressColor = 'green'; // set to progress bar color
           var progressInterval = 200; // set to time between updates (milli-seconds)

           var progressAt = progressEnd;
           var progressTimer;
           function progress_clear() {
            for (var i = 1; i <= progressEnd; i++)  
            document.getElementById('progress'+i).style.backgroundColor = 'transparent';
            progressAt = 0;
           }
           function progress_update() {
            progressAt++;
            if (progressAt > progressEnd) progress_clear();
            else document.getElementById('progress'+progressAt).style.backgroundColor = progressColor;
            progressTimer = setTimeout('progress_update()',progressInterval);
           }
           function progress_stop() {
            clearTimeout(progressTimer);
            progress_clear();
           }
          </script>



          <span id="waitingInfo" style="display:none">
          <table align="center"><tr><td>
          正在處理數(shù)據(jù), 請(qǐng)稍候......
          <div style="font-size:2pt;padding:2px;border:solid black 1px">
          <span id="progress1">   </span>
          <span id="progress2">   </span>
          <span id="progress3">   </span>
          <span id="progress4">   </span>
          <span id="progress5">   </span>
          <span id="progress6">   </span>
          <span id="progress7">   </span>
          <span id="progress8">   </span>
          <span id="progress9">   </span>
          <span id="progress10">   </span>
          <span id="progress11">   </span>
          <span id="progress12">   </span>
          <span id="progress13">   </span>
          <span id="progress14">   </span>
          <span id="progress15">   </span>
          </div>
          </td></tr></table>
          </span>

          <center>
          點(diǎn)擊按鈕試試:
          <input name="button" type="button" value="查詢" onClick="javascript: return onSubmit();"> 
          </center>

          posted on 2006-01-13 21:27 阿獸學(xué)習(xí) 閱讀(106) 評(píng)論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 马边| 临沭县| 兴安县| 海安县| 华坪县| 闸北区| 江安县| 高台县| 满洲里市| 同仁县| 和龙市| 新建县| 淮南市| 太湖县| 满洲里市| 宁城县| 犍为县| 高唐县| 翁牛特旗| 赣榆县| 东乌| 都江堰市| 长武县| 东方市| 化德县| 南江县| 西平县| 嘉定区| 绵阳市| 晋州市| 南城县| 辽源市| 云龙县| 邯郸县| 云和县| 丹巴县| 互助| 托里县| 牡丹江市| 和田市| 喀喇|