شئProgress منتسب با يك عنصرHTML <progress> ميباشد .باشئProgress ميتوان عنصرHTML <progress>صفحه را بصورت اقدامات شئ گرائي مديريت كرد. عنصر<progress> براي تعريف نوارپيشرفت كاري استفاده ميشود.
با متدgetElementById() ميتوان بعنصرHTML <progress> دسترسي پيداكرد.
مثال ـ دسترسي به عنصرHTML <progress> باid="myProgress"
var x = document.getElementById("myProgress");
با متدdocument.createElement() ميتوان شئProgress را ايجاد نمود.
مثال ـ ايجاد شئProgress
var x = document.createElement("PROGRESS");
ويژگي | شرح |
---|---|
labels | فهرستي از برچسب هاي نوار پيشرفت را در صورت وجود برگشت ميدهد. |
max | ويژگيmax مقدار ماكزيمم نوار پيشرفت راتنظيم ويا برگشت ميدهد . |
position | . موقعيت جاري پيشرفت كار را مشخص ميكندposition ويژگي |
value | ويژگيvalue مقدار پيشرفت را مشخص ميكند . |
ويژگيProgress max مقدار ويژگيmaxعنصر HTML <progess> مرتبط باشئ progressرا تنظيم ويا برگشت ميدهد .
ويژگيmax مشخص ميكند كه يك كار حداكثر بچه ميزاني كار لازم دارد تا پايان پذيرد .
مثال ـ تغيير مقدار ماكزيمم در نوار پيشرفت
document.getElementById("myProgress").max = "50";
مقدار | شرح |
---|---|
number | مشخص ميكند كه موضوع چه ميزان كار لازم دارد كه تكميل شود .يا پيش بيني تكميل |
مثال ـ دريافت مقدارmax نوار پيشرفت
var x = document.getElementById("myProgress").max;
ويژگيProgress position مقدار ويژگيpositionعنصر HTML <progess> مرتبط باشئ Progressرا تنظيم ويا برگشت ميدهد .
مقدار ويژگيposition موقعيت جاري را مشخص ميكند .مقدار اين ويژگي مطابق زير بدست مي آيد .
position=value/max
اين ويژگي فقط خواندني است.
مثال ـ دريافت موقعيت جاري نوار پيشرفت
var x = document.getElementById("myProgress").position;
ويژگيProgress value مقدار ويژگيvalue عنصر HTML <progess> مرتبط باشئ Progressرا تنظيم ويا برگشت ميدهد . مقدار ويژگيvalue ميزان كار انجام شده را مشخص ميكند.
مثال ـ تغيير مقدار جاري در نوار پيشرفت
document.getElementById("myProgress").value = "75";
مقدار | شرح |
---|---|
number | مشخص ميكند كه چه ميزان ازكار لازم تكميل شده است. |
مثال ـ دريافت ميزان كارانجام شده
var x = document.getElementById("myProgress").value;
شئProgress از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.