سبد (0)

خصوصیت screenLeft و screenTop

مثال (خصوصیت screenLeft و screenTop)

برگرداندن مختصات x و y از یک پنجره ی جدید، نسبت به صفحه نمایش:

var myWindow = window.open("", "myWin");
myWindow.document.write("<p>This is 'myWin'");
myWindow.document.write("<br>ScreenLeft: " + myWindow.screenLeft);
myWindow.document.write("<br>ScreenTop: " + myWindow.screenTop + "</p>");

خودتان امتحان کنید »

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

از خصوصیت های screenLeft و screenTop برای برگرداندن مختصات x و  y از پنجره، نسبت به صفحه نمایش استفاده می شود.


پشتیبانی مرورگرها

اعداد داخل جدول زیر، مشخص کننده ی اولین ورژن مرورگری است که به طور کامل از این خصوصیت ها پشتیبانی می کند.

متد     
screenLeft بله بله پشتیبانی نمی شود بله بله
screenTop بله بله پشتیبانی نمی شود بله بله

نکته: برای مرورگر فایرفاکس می توانید از دستورات window.screenX و window.screenY استفاده کنید.


نحوه استفاده

window.screenLeft
window.screenTop

جزئیات تکنیکی

مقدار برگشتی

.یک عدد که مشخص کننده ی فاصله ی افقی یا عمودی پنجره، نسبت به صفحه ی نمایش است

مثال

مثال - خودتان امتحان کنید

مثال (خصوصیت screenLeft و screenTop)

یک راه حل برای مرورگرهای مختلف(استفاده از screenX و screenY برای IE8 و ورژن های قبلی آن):

// Open a new window with a specified left and top position
var myWindow = window.open("", "myWin", "left=700, top=350, width=200, height=100");

/*
If the browser does not support screenX and screen Y,
use screenLeft and screenTop instead (and vice versa)
*/

var winLeft = myWindow.screenLeft ? myWindow.screenLeft : myWindow.screenX;
var winTop = myWindow.screenTop ? myWindow.screenTop : myWindow.screenY;

// Write the new window's x and y coordinates relative to the screen
myWindow.document.write("<p>This is 'myWin'");
myWindow.document.write("<br>Horizontal: " + winLeft);
myWindow.document.write("<br>Vertical: " + winTop + "</p>");

خودتان امتحان کنید »

کلیه توابع و خصوصیت های شیء Window در JavaScript Reference کلیه توابع و خصوصیت های شیء Window در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه