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
mode
determined
progressmeter
is used in cases where you know how long an operation will take. An undetermined
progressmeter
can be used when you don't and will typically be drawn as a spinning barber pole.determined
undetermined
value
Inherited from XUL element |
accessibleType
value
value
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