No JavaScript, você pode usar a largura externa e o peso externo para obter o tamanho do navegador. Use INNERWidth e InnerHeight para obter o tamanho da janela (excluindo a parte da borda do navegador). Para o IE6 e versões anteriores, é necessário distinguir se é um modo padrão ou um modo misto. O modo padrão usa document.documentElement.clientWidth, document.documentElement.clientHeight; O modo promíscuo usa o documento.
A cópia do código é a seguinte:
(function () {
var warwidth = window.innerwidth;
var pageHeight = window.innerHeight;
var BroswerWidth = window.outerwidth;
var BroswerHeight = window.outerHeight;
alerta (largura de página + "" + pageHeight);
alerta (BroswerWidth + "" + BroswerHeight);
if (typeof página largura! = "número") {
if (document.compatmode == "css1compat") {// o modo padrão
PageWidth = document.documentElement.clientWidth;
PageHeight = document.documentElement.clientHeight;
} outro {
PageWidth = document.body.clientWidth;
PageHeight = document.body.clientHeight;
}
}
}) ();
Obtenha a localização da janela: ou seja, Chrome, Safari, use Screenleft, ScreENTOP para obter a localização da janela da esquerda e da parte superior da tela. O Firefox não suporta essa propriedade. O Firefox usa o ScreenXP e o Screeny para alcançar o mesmo efeito.
A cópia do código é a seguinte:
(função btnfun () {
var leftPos = (typeof window.screenleft == "número")? window.screenleft:
window.screenx;
var toppos = (tipoof window.screentop == "número")? Window.ScREENTOP:
window.screeny;
alerta (leftos + "" + toppos);
//alert(window.screenleft+ ""+window.screentop);
}) ();