English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

سمة Window screenTop

مثلث جافا سكربت Window

screenTopسمة قراءة فقط تعود إلى المسافة الرأسية من حافة العلوية للمتصفح إلى حافة العلوية للشاشة (بالبكسلات).

سمة screenTop هي قديمةscreenYاسم البديل للسمة

القواعد

window.screenTop
var win = window.open("", "popupWindow");
win.document.write("<p>This is 'popupWindow'");
win.document.write("<br>ScreenLeft: " + win.screenLeft);
win.document.write("<br>ScreenTop: " + win.screenTop + "</p>");
اختبار لرؤية‹/›

ملاحظة: سمات screenLeft و screenTop تساوي screenX و screenY

توافق المتصفحات

الرقم في الجدول في الصف يحدد إصدار المتصفح الأول الذي يدعم سمة screenTop كاملة:

سمة
screenTopنعم64نعمنعم9

تفاصيل تقنية

القيمة العائدة:عدد البكسلات من حافة العلوية للمتصفح إلى حافة العلوية للشاشة

مزيد من الأمثلة

العودة إلى إحداثيات x و y للمستند الجديد بالنسبة للشاشة:

var win = window.open("", "popupWindow", "left=500, top=350, width=300, height=200");
win.document.write("<p>This is 'popupWindow'");
win.document.write("<br>ScreenLeft: " + win.screenLeft);
win.document.write("<br>ScreenTop: " + win.screenTop + "</p>");
اختبار لرؤية‹/›

حل متعدد المتصفحات (للمتصفحات التي تعمل بنظام Windows 8 وكلها أقدم، استخدم screenX و screenY):

var win = window.open("", "popupWindow", "left=500, top=350, width=300, height=200");
إذا لم يدعم المتصفح screenLeft و screenTop، يمكنك استخدام screenX و screenY
if (!window.screenLeft) {
   window.screenLeft = window.screenX;
   window.screenTop = window.screenY;
}
win.document.write("<p>This is 'popupWindow'");
win.document.write("<br>ScreenLeft: " + win.screenLeft);
win.document.write("<br>ScreenTop: " + win.screenTop + "</p>");
اختبار لرؤية‹/›

مراجع ذات صلة

مرجع Window (النافذة):خصائص window.screenLeft

مرجع Window (النافذة):خصائص window.screenX

مرجع Window (النافذة):خصائص window.screenY

مثلث جافا سكربت Window