English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 |
Возвратное значение: | Число CSS-пикселей от верхнего края видимой области браузера до верхнего края экрана |
---|
Вернуть координаты 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>");Проверьте, посмотрите‹/›
Кросс-браузерные решения (для IE8 и более ранних версий используйте 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 окна