En JavaScript, puede usar el ancho externo y el outerheight para obtener el tamaño del navegador. Use Innerwidth y InnerHeight para obtener el tamaño de la ventana (excluyendo la parte del borde del navegador). Para IE6 y versiones anteriores, es necesario distinguir si se trata de un modo estándar o un modo mixto. El modo estándar utiliza document.documentelement.clientwidth, document.documentelement.clientHeight; El modo promiscuo utiliza documento. ClientWidth de Body, ClientHeight.
La copia del código es la siguiente:
(función () {
var pageWidth = window.innerWidth;
var pageHeight = window.innerHeight;
var broswerwidth = window.outerwidth;
var broswerheight = window.outerHeight;
alerta (PageWidth + "" + PageHeight);
alerta (BroswerWidth + "" + Broswerheight);
if (typeof pageWidth! = "número") {
if (document.compatmode == "css1compat") {// el modo estándar
PageWidth = document.documentelement.clientWidth;
PageHeight = document.documentelement.clientHeight;
} demás {
PageWidth = document.body.clientWidth;
PageHeight = document.body.clientHeight;
}
}
}) ();
Obtenga la ubicación de la ventana: es decir, Chrome, Safari, use Screenleft, Screentop para obtener la ubicación de la ventana desde el lado izquierdo y superior de la pantalla. Firefox no admite esta propiedad. Firefox usa ScreSXP y Screeny para lograr el mismo efecto.
La copia del código es la siguiente:
(función btnfun () {
var LeftPos = (typeof window.screenleft == "número")? Window.screenleft:
Window.screenx;
var toppos = (typeof window.screentop == "número")? Window.screentop:
Window.screeny;
alerta (LeftPos + "" + Toppos);
//alert(window.screenleft+ ""+window.screentop);
}) ();