خصوصیت Window.self
مثال (خصوصیت Window.self)
هنگامی که دکمه ی check window کلیک می شود، تابع check() فراخوانی شده و وضعیت پنجره ی کنونی را بررسی می کند.
در صورتی که بالاترین پنجره(window.top) با پنجره ی کنونی(window.self) متفاوت باشد، جمله ی this window is not the topmost window! Am I in a frame در خروجی چاپ می شود. در صورتی که پنجره ی کنونی بالا ترین پنجره باشد، دستورات else اجرا خواهند شد:
function myFunction() {
if (window.top != window.self) {
document.getElementById("demo").innerHTML = "This window is NOT the topmost window!";
} else {
document.getElementById("demo").innerHTML = "This window is the topmost window!";
}
}
if (window.top != window.self) {
document.getElementById("demo").innerHTML = "This window is NOT the topmost window!";
} else {
document.getElementById("demo").innerHTML = "This window is the topmost window!";
}
}
خودتان امتحان کنید »
تعریف و کاربرد
خصوصیت self، پنجره ی جاری را برمی گرداند.
از خصوصیت self اغلب در مقایسه ها استفاده می شود(مانند مثال بالا).
این خصوصیت "فقط خواندنی" است.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
self | بله | بله | بله | بله | بله |
نحوه استفاده
window.self
جزئیات تکنیکی
مقدار برگشتی |
یک ارجاع به خود شیء window |
---|
کلیه توابع و خصوصیت های شیء Window در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 7031