خصوصیت screenX و screenY
مثال (خصوصیت screenX و screenY)
برگداندن مختصات صفحه نمایش:
var myWindow = window.open("", "myWin");
myWindow.document.write("<p>This is 'myWin'");
myWindow.document.write("<br>ScreenX: " + myWindow.screenX);
myWindow.document.write("<br>ScreenY: " + myWindow.screenY + "</p>");
myWindow.document.write("<p>This is 'myWin'");
myWindow.document.write("<br>ScreenX: " + myWindow.screenX);
myWindow.document.write("<br>ScreenY: " + myWindow.screenY + "</p>");
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
خصوصیت های screenX و screenY مختصات صفحه نمایش (window) را برمیگرداند. این مختصات به اندازه صفحه نمایش بستگی دارد.
screenX: عرض صفحه نمایش
screenY: ارتفاع صفحه نمایش
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
screenX | بله | 9.0 | بله | بله | بله |
screenY | بله | 9.0 | بله | بله | بله |
توجه: در مروگر IE8 و نسخه های قبلی بجای خصوصیت بالا از "window.screenLeft" و "window.screenTop" استفاده کنید.
نحوه استفاده
window.screenX
window.screenY
window.screenY
جزئیات تکنیکی
مقدار برگشتی |
مقدار برگشتی بصورت عدد است و بستگی به عرض و ارتفاع صفحه نمایش مخاطب دارد. |
---|
مثال - خودتان امتحان کنید
مثال (خصوصیت screenX و screenY)
یک صفحه جدید باز می کند با فاصله مشخص از چپ و بالا باز می کند و مختصت آن را برمی گرداند.
var myWindow = window.open("", "myWin", "left=700, top=350, width=200, height=100");
myWindow.document.write("<p>This is 'myWin'");
myWindow.document.write("<br>ScreenX: " + myWindow.screenX);
myWindow.document.write("<br>ScreenY: " + myWindow.screenY + "</p>");
myWindow.document.write("<p>This is 'myWin'");
myWindow.document.write("<br>ScreenX: " + myWindow.screenX);
myWindow.document.write("<br>ScreenY: " + myWindow.screenY + "</p>");
خودتان امتحان کنید »
مثال (خصوصیت screenX و screenY)
نحوه استفاده از screenLeft و screenTop در مروگر 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>");
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
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 6916