ویندو اوبجیکٹ
ویندو اوبجیکٹ
ویندو اوبجیکٹ براوزر میں کھلے ہوئے ویندوز کو ظاہر کرتا ہے。
اگر ڈاکومن میں فریم (frame یا iframe ٹیگ) شامل ہو، تو براوزر ڈاکومن کیلئے ایک ویندو اوبجیکٹ قائم کرے گا، اور ہر فریم کیلئے ایک اضافی ویندو اوبجیکٹ قائم کرے گا。
نوٹ:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。
Window 对象集合
集合 | ਵੇਰਵਾ |
---|---|
frames[] |
返回窗口中所有命名的框架。 该集合是 Window 对象的数组,每个 Window 对象在窗口中含有一个框架或 |
Window ਆਬਜੈਕਟ ਪ੍ਰਤੀਯੋਗਿਤਾ
ਪ੍ਰਤੀਯੋਗਿਤਾ | ਵੇਰਵਾ |
---|---|
closed | ਵਿੰਡੋ ਕੀ ਬੰਦ ਹੋ ਗਿਆ ਹੈ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
defaultStatus | ਵਿੰਡੋ ਦੇ ਸਟੇਟਸ ਬਾਰ ਵਿੱਚ ਮੂਲ ਟੈਕਸਟ ਸੈਟ ਕਰਦਾ ਹੈ ਜਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
document | Document ਆਬਜੈਕਟ ਦੀ ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲੀ ਪ੍ਰਤੀਯੋਗਿਤਾ। ਦੇਖੋ Document ਆਬਜੈਕਟ. |
history | History ਆਬਜੈਕਟ ਦੀ ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲੀ ਪ੍ਰਤੀਯੋਗਿਤਾ। ਪ੍ਰਾਮੀਰੀ ਦਿਸ਼ਾ ਦਿਆਉਣ ਵਾਲੇ ਪੈਰਾਮੀਟਰ ہسٹری اوبجیکٹ. |
innerheight | ਵਿੰਡੋ ਦੇ ਦਾਇਰੇ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਦਾਖਲ ਉੱਚਾਈ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
innerwidth | ਵਿੰਡੋ ਦੇ ਦਾਇਰੇ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਦਾਖਲ ਚੌਡਾਈ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
length | ਵਿੰਡੋ ਵਿੱਚ ਫਰੇਮਾਂ ਦੀ ਸੰਖਿਆ ਸੈਟ ਕਰਦਾ ਹੈ ਜਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
location | ਵਿੰਡੋ ਜਾਂ ਫਰੇਮ ਦੇ Location ਆਬਜੈਕਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀ ਹੈ। ਦੇਖੋ لوکیشن اوبجیکٹ. |
name | ਵਿੰਡੋ ਦਾ ਨਾਮ ਸੈਟ ਕਰਦਾ ਹੈ ਜਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
Navigator | Navigator ਆਬਜੈਕਟ ਦੀ ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲੀ ਪ੍ਰਤੀਯੋਗਿਤਾ। ਪ੍ਰਾਮੀਰੀ ਦਿਸ਼ਾ ਦਿਆਉਣ ਵਾਲੇ ਪੈਰਾਮੀਟਰ ناوایگر اوبجیکٹ. |
opener | ਇਸ ਵਿੰਡੋ ਨੂੰ ਬਣਾਉਣ ਵਾਲੇ ਵਿੰਡੋ ਦੀ ਪ੍ਰਤੀਯੋਗਿਤਾ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
outerheight | ਵਿੰਡੋ ਦੇ ਬਾਹਰੀ ਉੱਚਾਈ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
outerwidth | ਵਿੰਡੋ ਦੇ ਬਾਹਰੀ ਚੌਡਾਈ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
pageXOffset | ਮੌਜੂਦਾ ਪੇਜ ਨੂੰ ਵਿੰਡੋ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਖੇਤਰ ਦੇ ਉੱਪਰੀ ਹਿੱਸੇ ਦੇ ਯੂਨਿਟ ਵਿੱਚ ਦਿਸਾਈ ਗਈ X ਸਥਾਨ ਸੈਟ ਕਰਦਾ ਹੈ ਜਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
pageYOffset | ਮੌਜੂਦਾ ਪੇਜ ਨੂੰ ਵਿੰਡੋ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਖੇਤਰ ਦੇ ਉੱਪਰੀ ਹਿੱਸੇ ਦੇ ਯੂਨਿਟ ਵਿੱਚ ਦਿਸਾਈ ਗਈ Y ਸਥਾਨ ਸੈਟ ਕਰਦਾ ਹੈ ਜਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
parent | ਪ੍ਰਿਯਰ ਵਿੰਡੋ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
Screen | Screen ਆਬਜੈਕਟ ਦੀ ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲੀ ਪ੍ਰਤੀਯੋਗਿਤਾ। ਪ੍ਰਾਮੀਰੀ ਦਿਸ਼ਾ ਦਿਆਉਣ ਵਾਲੇ ਪੈਰਾਮੀਟਰ اسکرین اوبجیکٹ. |
self | ਮੌਜੂਦਾ ਵਿੰਡੋ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ। Window ਪ੍ਰਤੀਯੋਗਿਤਾ ਦੇ ਬਰਾਬਰ ਹੈ。 |
status | ਵਿੰਡੋ ਦੇ ਸਟੇਟਸ ਬਾਰ ਦਾ ਟੈਕਸਟ ਸੈਟ ਕਰਦਾ ਹੈ。 |
top | ਸਭ ਤੋਂ ਉੱਪਰੀ ਪ੍ਰਿਯਰ ਵਿੰਡੋ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
window | window ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਾਲੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਵਿੰਡੋ ਦੇ ਆਪਣੇ ਬਾਰੇ ਸਾਂਝੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。 |
|
ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲਾ ਇੰਟੈਜਰ। ਜੰਨਾ ਵਿੰਡੋ ਦੇ ਸਕਰੀਨ 'ਤੇ ਉੱਪਰੀ ਹਿੱਸੇ ਦੇ x ਅਤੇ y ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ। IE, Safari ਅਤੇ Opera ਸਕਰੀਨਲੈਫਟ ਅਤੇ ਸਕਰੀਨਟਾਪ ਨੂੰ ਸਮਰਥਤ ਕਰਦੇ ਹਨ ਜਦਕਿ Firefox ਅਤੇ Safari ਸਕਰੀਨਐਕਸ ਅਤੇ ਸਕਰੀਨਵਾਈ ਨੂੰ ਸਮਰਥਤ ਕਰਦੇ ਹਨ。 |
Window ਅਧਿਕਾਰ ਮੇਥਡ
ਮੇਥਡ | ਵੇਰਵਾ |
---|---|
alert() | ਇੱਕ ਸੁਨੇਹਾ ਨਾਲ ਵਾਰੀਅਨ ਬਟਨ ਵਾਲੇ ਵਾਰਨਿੰਗ ਬਕਸ ਨੂੰ ਦਿਖਾਉਣ |
blur() | ਕੀਬੋਰਡ ਫੋਕਸ ਨੂੰ ਟੋਪ ਵਿੰਡੋ ਤੋਂ ਹਟਾਉਣ |
clearInterval() | setInterval() ਵੱਲੋਂ ਸੈਟ ਕੀਤੇ timeout ਨੂੰ ਰੱਦ ਕਰਨ |
clearTimeout() | setTimeout() ਮੇਥਡ ਵੱਲੋਂ ਸੈਟ ਕੀਤੇ timeout ਨੂੰ ਰੱਦ ਕਰਨ |
close() | ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਬੰਦ ਕਰਨ |
confirm() | ਇੱਕ ਸੁਨੇਹਾ ਨਾਲ ਵਾਰੀਅਨ ਬਟਨ ਅਤੇ ਰੱਦ ਬਟਨ ਵਾਲੇ ਡਾਇਲਾਗ ਨੂੰ ਦਿਖਾਉਣ |
createPopup() | ਇੱਕ pop-up ਵਿੰਡੋ ਬਣਾਉਣ |
focus() | ਇੱਕ ਵਿੰਡੋ ਨੂੰ ਕੀਬੋਰਡ ਫੋਕਸ ਦੇਣ |
moveBy() | ਵਿੰਡੋ ਦੇ ਮੌਜੂਦਾ ਕੋਆਰਡੀਨੇਟ ਦੇ ਅਨੁਸਾਰ ਨਿਰਧਾਰਿਤ ਪਿਕਸਲ ਦੇ ਰੂਪ ਵਿੱਚ ਸਥਾਨਾਂਤਰਿਤ ਕਰਨ |
moveTo() | ਵਿੰਡੋ ਦੇ ਉੱਚੇ ਵੱਲ ਦੇ ਖੁੱਲ੍ਹੇ ਕੋਨੇ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕੋਆਰਡੀਨੇਟ ਵਿੱਚ ਸਥਾਨਾਂਤਰਿਤ ਕਰਨ |
open() | ਇੱਕ ਨਵਾਂ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਖੋਲ੍ਹਣ ਜਾਂ ਇੱਕ ਨਾਮਿਤ ਵਿੰਡੋ ਲੱਭਣ |
print() | ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਸਮੱਗਰੀ ਪ੍ਰਿੰਟ ਕਰਨ |
prompt() | ਯੂਜ਼ਰ ਦੀ ਇਨਪੁਟ ਲੈਣ ਵਾਲੇ ਪੁੱਛਣ ਵਾਲੇ ਡਾਇਲਾਗ ਨੂੰ ਦਿਖਾਉਣ |
resizeBy() | ਨਿਰਧਾਰਿਤ ਪਿਕਸਲ ਮੁੱਲ ਦੇ ਰੂਪ ਵਿੱਚ ਵਿੰਡੋ ਦਾ ਅਕਾਰ ਤਬਦੀਲ ਕਰਨ |
resizeTo() | ਵਿੰਡੋ ਦਾ ਅਕਾਰ ਨਿਰਧਾਰਿਤ ਚੌਡਾਈ ਅਤੇ ਉਚਾਈ ਨੂੰ ਤਬਦੀਲ ਕਰਨ |
scrollBy() | ਨਿਰਧਾਰਿਤ ਪਿਕਸਲ ਮੁੱਲ ਦੇ ਰੂਪ ਵਿੱਚ ਸਮੱਗਰੀ ਨੂੰ ਸਰਕਰਨ |
scrollTo() | ਸ਼ਾਮਲ ਸਮੱਗਰੀ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕੋਆਰਡੀਨੇਟ ਵਿੱਚ ਸਰਕਰਨ |
setInterval() | ਨਿਰਧਾਰਿਤ ਚੱਕਰ (ਮਿਲੀਆਂ ਦੇ ਰੂਪ ਵਿੱਚ) ਨਾਲ ਫੰਕਸ਼ਨ ਨੂੰ ਜਾਂ ਗਣਨਾ ਵਿਧਾਨ ਚਲਾਉਣ |
setTimeout() | ਨਿਰਧਾਰਿਤ ਮਿਲੀਆਂ ਮਿਲੀਆਂ ਬਾਅਦ ਫੰਕਸ਼ਨ ਨੂੰ ਚਲਾਉਣ ਜਾਂ ਗਣਨਾ ਵਿਧਾਨ ਚਲਾਉਣ |
Window ਅਧਿਕਾਰ ਵੇਰਵਾ
Window ਅਧਿਕਾਰ ਇੱਕ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਜਾਂ ਇੱਕ ਫਰੇਮ ਨੂੰ ਪ੍ਰਤੀਨਿਧਤ ਕਰਦਾ ਹੈ। ਕਲਾਈਮੈਂਟ ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ, Window ਅਧਿਕਾਰ ਗਲੋਬਲ ਅਧਿਕਾਰ ਹੈ, ਸਾਰੇ ਪ੍ਰਗਟਾਵੇ ਮੌਜੂਦਾ ਮਾਹੌਲ ਵਿੱਚ ਹੀ ਗਣਨਾ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਯਾਨੀ, ਮੌਜੂਦਾ ਵਿੰਡੋ ਨੂੰ ਉਲੇਖਣ ਲਈ ਵਿਸ਼ੇਸ਼ ਗਰੰਥ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ, ਉਸ ਵਿੰਡੋ ਦੇ ਗੁਣਾਂ ਨੂੰ ਗਲੋਬਲ ਵਰਗਾਂ ਵਜੋਂ ਵਰਤ ਸਕਦੇ ਹਨ। ਉਦਾਹਰਣ ਵਜੋਂ, ਸਿਰਫ documentਅਤੇ ਨਹੀਂ ਲਿਖਣਾ window.document。
ਇਸ ਤਰ੍ਹਾਂ, ਮੌਜੂਦਾ window ਅਧਿਕਾਰ ਨੂੰ ਫੰਕਸ਼ਨ ਵਜੋਂ ਵਰਤ ਸਕਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਸਿਰਫ alert() ਲਿਖਣਾ, ਨਹੀਂ ਲਿਖਣਾ Window.alert()。
ਇਲਾਵਾ ਉਪਰ ਸੂਚੀਬੱਧ ਗਿਆ ਗੁਣ ਅਤੇ ਕਿਸਮ, Window ਅਧਿਕਾਰ ਨੇ ਸਾਰੇ ਕੋਰ ਜਾਵਾਸਕ੍ਰਿਪਟ ਵੱਲੋਂ ਵਿਆਖਿਆ ਕੀਤੇ ਸਾਰੇ ਗਲੋਬਲ ਗੁਣ ਅਤੇ ਕਿਸਮਾਂ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਹੈ。
Window 对象的 window 属性和 self 属性引用的都是它自己。当你想明确地引用当前窗口,而不仅仅是隐式地引用它时,可以使用这两个属性。除了这两个属性之外,parent 属性、top 属性以及 frame[] 数组都引用了与当前 Window 对象相关的其他 Window 对象。
ਇਹ ਸਾਰੇ ਵਿੰਡੋ ਵਿੱਚ ਇੱਕ ਫਰੇਮ ਨੂੰ ਉਪਯੋਗ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੇ ਵਾਕਫ਼ਾ ਵਰਤ ਸਕਦੇ ਹੋ
frame[i] // ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਫਰੇਮ self.frame[i] // ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਫਰੇਮ w.frame[i] // ਵਿੰਡੋ w ਦਾ ਫਰੇਮ
ਇੱਕ ਫਰੇਮ ਦੇ ਮਾਤਾ ਵਿੰਡੋ (ਜਾਂ ਮਾਤਾ ਫਰੇਮ) ਨੂੰ ਉਪਯੋਗ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੇ ਵਾਕਫ਼ਾ ਵਰਤ ਸਕਦੇ ਹੋ
parent // ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਮਾਤਾ ਵਿੰਡੋ self.parent // ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਮਾਤਾ ਵਿੰਡੋ w.parent // ਵਿੰਡੋ w ਦਾ ਮਾਤਾ ਵਿੰਡੋ
ਜੇਕਰ ਤੁਸੀਂ ਟੋਪ ਵਿੰਡੋ ਵਿੱਚ ਹਰੇਕ ਫਰੇਮ ਨੂੰ ਉਪਯੋਗ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ, ਇਹ ਵਾਕਫ਼ਾ ਵਰਤ ਸਕਦੇ ਹੋ
top // ਮੌਜੂਦਾ ਫਰੇਮ ਦਾ ਟੋਪ ਵਿੰਡੋ self.top // ਮੌਜੂਦਾ ਫਰੇਮ ਦਾ ਟੋਪ ਵਿੰਡੋ f.top // ਫਰੇਮ f ਦਾ ਟੋਪ ਵਿੰਡੋ
ਨਵਾਂ ਟੋਪ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ Window.open() ਮੇਥਡ ਰਾਹੀਂ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।ਜਦੋਂ ਇਹ ਮੇਥਡ ਬੁਲਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ, open() ਦੀ ਵਾਪਸੀ ਮੁੱਲ ਨੂੰ ਇੱਕ ਵੱਡੇ ਵਰਗ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਫਿਰ ਉਹ ਵਰਗ ਨੂੰ ਉਸ ਵਿੰਡੋ ਦੀ ਉਪਯੋਗ ਕਰਕੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।ਨਵੇਂ ਵਿੰਡੋ ਦੇ opener ਪ੍ਰਤੀਯੋਗਉਸ ਨੂੰ ਖੋਲ੍ਹਣ ਵਾਲੇ ਵਿੰਡੋ ਨੂੰ ਮੁੜ ਸੰਦਰਭਿਤ ਕਰਦੇ ਹਨ。
ਆਮ ਤੌਰ 'ਤੇ, Window ਆਬੇਦਾਨ ਦੇ ਮੇਥਡ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਜਾਂ ਫਰੇਮ 'ਤੇ ਕੋਈ ਪ੍ਰਕਾਰ ਦਾ ਕੰਮ ਕਰਦੇ ਹਨ।ਅਤੇ alert() ਮੇਥਡ、confirm() ਮੇਥਡਅਤੇ prompt ਮੇਥਡਉਹ ਵੀ ਅਲੱਗ ਹਨ, ਉਹ ਸਰਲ ਡਾਇਲਾਗ ਰਾਹੀਂ ਉਪਯੋਗਕਰਤਾ ਨਾਲ ਆਪਸੀ ਗੱਲਬਾਤ ਕਰਦੇ ਹਨ。