A meter which can be used to display the progress of a lengthy operation. It is drawn as a bar that is filled as the operation completes. In addition, an indeterminate progressmeter may be created by setting the mode attribute to undetermined. This is used when the length of time to complete an operation is not known beforehand.
More information is available in the XUL tutorial.

<progressmeter mode="determined" value="82"/> <progressmeter mode="undetermined"/>
<!-- switching modes while the mouse is over a button -->
<progressmeter mode="determined" id="myProgress"/>
<button label="Example" onmouseover="setLoading(true)"
onmouseout="setLoading(false)"/>
function setLoading(state){
document.getElementById('myProgress').mode =
(state) ? 'undetermined' : 'determined';
}
max modedeterminedprogressmeter is used in cases where you know how long an operation will take. An undeterminedprogressmeter can be used when you don't and will typically be drawn as a spinning barber pole.determinedundeterminedvalueInherited from XUL element |
accessibleTypevaluevalue attribute. For textbox and user editable menulist elements, the contents, as visible to the user, are read and set using the Textbox.value and Menulist.value syntax.
| Inherited Properties |
nsIAccessibleProvider