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

Atributo Window screenTop

Objeto Janela do JavaScript

screenTopAtributo de leitura que retorna a distância vertical da borda superior da janela do navegador até a borda superior da tela (em pixels).

O atributo screenTop é antigoscreenYAlias do atributo.

Sintaxe:

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>
Teste e Veja‹/›

Atenção: Os atributos screenLeft e screenTop são iguais aos atributos screenX e screenY.

Compatibilidade do navegador

Os números na tabela especificam a primeira versão do navegador que suporta completamente o atributo screenTop:

Atributo
screenTopSim64SimSim9

Detalhes técnicos

Retorno:Número de pixels da borda superior da janela do navegador até a borda superior da tela

Mais exemplos

Retorna as coordenadas x e y do novo popup em relação à tela:

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>
Teste e Veja‹/›

Solução de cross-browser (para IE8e versões mais antigas, use screenX e screenY):

var win = window.open("", "popupWindow", "left=500, top=350, width=300, height=200");
/* Se o navegador não suportar screenLeft e screenTop, pode usar screenX e 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>
Teste e Veja‹/›

Referências Relacionadas

Referência: Janela (Window)Atributo window.screenLeft

Referência: Janela (Window)Atributo window.screenX

Referência: Janela (Window)Atributo window.screenY

Objeto Janela do JavaScript