أحدث البرامج التعليمية وتطوير الشبكة
 

screenX النوافذ وscreenY خصائص

<كائن النافذة

مثال

إعادة X و Y إحداثيات نافذة جديدة نسبة إلى الشاشة:

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>");
انها محاولة لنفسك »

أكثر "Try it Yourself" الأمثلة أدناه.


تعريف والاستخدام

خصائص screenX وscreenY ترجع العاشر (horizontal) و y (vertical) تنسق النافذة المتعلقة الشاشة.


دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل العقار.

خاصية
screenX نعم فعلا تسعة نعم فعلا نعم فعلا نعم فعلا
screenY نعم فعلا تسعة نعم فعلا نعم فعلا نعم فعلا

Tip: للحصول على IE8 والإصدارات السابقة، يمكنك استخدام " window.screenLeft " و " window.screenTop " بدلا (See "More Examples") .


بناء الجملة

window.screenX
window.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>");
انها محاولة لنفسك »

مثال

حل عبر متصفح (using screenLeft and screenTop for IE8 and earlier) :

// 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>");
انها محاولة لنفسك »

<كائن النافذة