%45 تخفیف، با کد GhorbanTaGhadir روی تمام آموزش ها، بمناسبت عید قربان و غدیر
زمان باقی مانده (آخرین فرصت)
سبد (0)

تبلیغات

شیء 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()

این متد، لود شدن پنجره را متوقف می کند.

دیدگاه‌ها  

0 # محمدرضا صیدی 1397-05-13 16:16
سلام.
من میخام مقدار ارتفاع صفحه رو به دست بیارم باید چیکار کنم؟؟؟
منظورم کل صفحه هست مثلا ارتفاع سایت بیاموز 3100پیکسله مثلا.اینو میخام نه ارتفاع صفحه نمایش.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # احسان عباسی 1397-05-13 17:59
سلام. اگه می خواهید ارتفاع یک سایت رو بدون محاسبه ی نوار ابزار(toolbar) به دست بیاورید، کدهای لینک زیر، ابتدا عرض و سپس ارتفاع مورد نظر رو به ما خواهد داد:
www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_innerheight

درواقع شما باید از دستور window.innerHei ght استفاده کنید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # محمدرضا صیدی 1397-05-13 21:13
innerheight فقط اندازه ارتفاع صفحه داخل مرورگر رو میده من منظورم اون نیست.
منظورم اینه ارتفاع قالب!!!
یعنی داخل سایت چند پیکسل اسکرول میخوره اینو میخام
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # امیر پهلوان صادق 1397-05-14 08:44
var height = document.body.clientHeight;
var width = document.body.clientWidth;

توضیحات بیشتر در لینک زیر:
stackoverflow.com/questions/5484578/how-to-get-document-height-and-width-without-using-jquery
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی