代码如下:
<Public: composant>
<Public: Methodname = "init" internalName = "fncreateProgressbar" />
<Public: méthodyname = "showProgress" internalName = "showProgress" />
<Public: PropertyName = "Container" />
<Public: propriétéName = "Speed" />
<ScriptLanguage = JavaScript>
VarStartTime = null;
functionfncreateprogressbar () {
maintenant = newDate ();
startTime = now.gettime ();
maintenant = null
oConsiner = élément.continuner
oConTainer.innerHtml = "";
odiv = window.Document.CreateElement ("div")
odiv.classname = "progress"
Ocontainer.ApendChild (ODIV)
odiv.style.display = "";
element.bar = odiv;
}
functionPause (nombreMillis) {
vardialogscript =
'window.settimeout (' +
'function () {window.close ();},' + NumberMillis + ');';
Varresult =
window.showmodaldialog (
'javascript: document.writeln (' +
'"<Script>' + Dialogscript + '<' + '/ script>")');
}
fonctionshowProgress (StatesDesc) {
maintenant = newDate ();
currtime = now.gettime ();
maintenant = null
if (StatesDesc! = null) window.status = StatesDesc + "当前耗时:" + (currtime-starttime) + "毫秒!";
element.bar.style.width = (currtime-startTime) /Element.Speed;