SoFunction
Updated on 2025-04-14

Implement progress bar control with htc


<PUBLIC:COMPONENT>
<PUBLIC:METHOD   NAME ="Init" INTERNALNAME ="fnCreateProgressBar" />
<PUBLIC:METHOD   NAME ="showProgress" INTERNALNAME ="showProgress" />
<PUBLIC:PROPERTY NAME="Container"/>
<PUBLIC:PROPERTY NAME="Speed"/>

<SCRIPT LANGUAGE=javascript>
     var startTime = null ;    
     function fnCreateProgressBar(){ 
         now  = new Date();
        startTime = ();
        now = null 
         oContainer = 
         = "";
        oDiv = ("DIV")
         = "progress"
        (oDiv)
         = ""; 
         = oDiv;    
    }

   function pause(numberMillis) {
        var dialogScript = 
           '(' +
           ' function () { (); }, ' + numberMillis + ');';
        var result = 
         (
           'javascript:(' +
            '"<script>' + dialogScript + '<' + '/script>")');
   }

    function showProgress(StatesDesc){
         now  = new Date();
         currTime = ();
         now = null
if(StatesDesc!=null)  = StatesDesc+"CurrTime:+(currTime - startTime)+"milliseconds!";
         = (currTime - startTime) / ;
        pause(1)
    }
</script>
</PUBLIC:COMPONENT>