شیء Window
کلیه توابع و خصوصیت های شیء Window در JavaScript
شیء window نشان دهنده ی یک پنجره ی باز شده در مرورگر است.
در صورتی که یک سند شامل فریم ها(تگ های <iframe>) باشد، مرورگر یک شیء window برای سند HTML و همچنین یک شیء window دیگر برای هر فریم ایجاد می کند.
نکته: هیچ استاندارد عمومی که برای شیء window بکار برده شود وجود ندارد، اما تمام مرورگرهای بزرگ از آن پشتیبانی می کنند.
کلیه توابع و خصوصیت های شیء Window در JavaScript Properties
متد | توضیحات |
---|---|
closed |
این خصوصیت، یک مقدار بولی را برمی گرداند که مشخص می کند آیا یک پنجره بسته شده است یا نه. |
defaultStatus |
این خصوصیت، متن پیش فرض نوار وضعیت یک پنجره را ست کرده یا برمی گرداند. |
document |
این خصوصیت، شیء Document را برای پنجره برمی گرداند. |
frameElement |
این خصوصیت، عنصر <iframe> که در آن پنجره کنونی الحاق شده است را برمی گرداند. |
frames |
این خصوصیت، تمام عناصر <iframe> در پنجره ی جاری را برمی گرداند. |
history |
این خصوصیت، شیء History را برای پنجره، برمی گرداند. |
innerHeight |
این خصوصیت، ارتفاع درونی منطقه ی محتوای یک پنجره را برمی گرداند. |
innerWidth |
این خصوصیت، عرض درونی منطقه ی محتوای یک پنجره را برمی گرداند. |
length |
این خصوصیت، تعداد عناصر <iframe> در پنجره ی جاری را برمی گرداند. |
location |
این خصوصیت، شیء Location را برای پنجره برمی گرداند. |
name |
این خصوصیت، نام یک پنجره را ست کرده یا برمی گرداند. |
navigator |
این خصوصیت، شیء Navigator را برای پنجره برمی گرداند. |
opener |
این خصوصیت، یک ارجاع به پنجره ای که این پنجره را ایجاد کرده است، برمی گرداند. |
outerHeight |
این خصوصیت، ارتفاع بیرونی یک پنجره را برمی گرداند. شامل toolbar ها و scrollbar ها نیز می شود. |
outerWidth |
این خصوصیت، عرض بیرونی یک پنجره را برمی گرداند، شامل toolbar ها و scrollbar ها نیز می شود. |
pageXOffset |
این خصوصیت، مقداری که سند کنونی از گوشه بالا و سمت چپ پنجره(به طور افقی) اسکرول شده است را برمی گرداند. (به واحد پیکسل). |
pageYOffset |
این خصوصیت، مقداری که سند کنونی از گوشه بالا و سمت چپ پنجره(به طور عمودی) اسکرول شده است را برمی گرداند.(به واحد پیکسل). |
parent |
این خصوصیت، پنجره ای که والد پنجره ی کنونی است، را برمی گرداند. |
screen |
این خصوصیت، شیء screen را برای پنجره برمی گرداند. |
screenLeft |
این خصوصیت، مختصات افقی پنجره را نسبت به صفحه نمایش، برمی گرداند. |
screenTop |
این خصوصیت، مختصات عمودی پنجره را نسبت به صفحه نمایش، برمی گرداند. |
screenX |
این خصوصیت، مختصات افقی پنجره را نسبت به صفحه نمایش برمی گرداند. |
screenY |
این خصوصیت، مختصات عمودی پنجره را نسبت به صفحه نمایش برمی گرداند. |
scrollX |
این خصوصیت، یک نام مستعار خصوصیت pageXOffset می باشد. |
scrollY |
این خصوصیت، یک نام مستعار pageYOffset می باشد. |
self |
این خصوصیت، پنجره ی جاری را برمی گرداند. |
status |
این خصوصیت، متن درون نوار وضعیت از یک پنجره را برمی گرداند. |
top |
این خصوصیت، بالاترین پنجره ی مرورگر را برمی گرداند. |
کلیه توابع و خصوصیت های شیء Window در JavaScript Methods
متد | توضیحات |
---|---|
alert() |
این متد، یک پیغام Alert را به همراه یک متن و یک کلید ok نمایش می دهد. |
atob() |
این متد،یک رشته که در مبنای 64 رمز گذاری شده است، را رمزگشایی می کند. |
blur() |
این متد، فوکس را از پنجره ی جاری حذف می کند. |
btoa() |
این متد، یک رشته را در مبنای 64 رمزگذاری می کند. |
clearInterval() |
این متد، تایمری که به وسیله ی setInterval ایجاد شده است را حذف می کند. |
clearTimeout() |
این متد، تایمری که به وسیله ی setTimeout ایجاد شده است را حذف می کند. |
close() |
این متد، پنجره ی جاری را می بندد. |
confirm() |
این متد، یک جعبه ی مکالمه که در ان یک پیام و یک ok و یک cancel وجود دارد را نمایش می دهد. |
createPopup() |
این متد، یک پنجره ی pop-up را ایجاد می کند. |
focus() |
این متد، فوکس را به صفحه ی جاری اختصاص می دهد. |
moveBy() |
این متد، پنجره را نسبت به مکان کنونی آن حرکت می دهد. |
moveTo() |
این متد، یک پنجره را به یک مکان مشخص، حرکت می دهد. |
open() |
این متد، یک پنجره ی جدید را باز می کند. |
print() |
این متد، محتوای صفحه ی جاری را چاپ می کند. |
prompt() |
این متد، یک جعبه ی مکالمه را نمایش می دهد، تا از کاربر ورودی را دریافت کند. |
resizeBy() |
این متد، پنجره را به یک اندازه ی مشخص، تغییر اندازه می دهد. |
resizeTo() |
این متد، پنجره را به یک عرض و ارتفاع مشخص تغییر اندازه می دهد. |
scroll() |
غیر قابل استفاده. متد scrollTo ،جایگزین این متد شده است. |
scrollBy() |
این متد، صفحه را به یک اندازه ی مشخص، اسکرول می کند. |
scrollTo() |
این متد، صفحه را به یک مختصات مشخص اسکرول می کند. |
setInterval() |
این متد، در یک فاصله ی زمانی(به میلی ثانیه)، یک تابع را فراخوانی می کند و یا اینکه یک عبارت را ارزیابی می کند. |
setTimeout() |
این متد، بعد از گذشتن تعدادی میلی ثانیه، یک تابع را فراخوانی می کند و یا یک عبارت را ارزیابی می کند. |
stop() |
این متد، لود شدن پنجره را متوقف می کند. |
- نوشته شده توسط احسان عباسی
- بازدید: 7896