В JavaScript вы можете использовать OverWidth и OuterHeight, чтобы получить размер браузера. Используйте внутреннюю трупу и внутреннюю часть, чтобы получить размер окна (за исключением границы браузера). Для IE6 и предыдущих версий необходимо отличить, является ли это стандартным режимом или смешанным режимом. Стандартный режим использует document.documentelement.clientwidth, document.documentelement.clientheight; В беспорядочной режиме используется Document.Body Client Whidth, ClientHeight.
Кода -копия выглядит следующим образом:
(function () {
var pagewidth = window.innerwidth;
var pageHeight = window.innerheight;
var broswerwidth = window.outerWidth;
var broswerheight = window.outerheight;
оповещение (pageWidth + "" + pageHeight);
Alert (Broswerwidth + "" + Broswerheight);
if (typeof pagewidth! = "номер") {
if (document.compatmode == "css1compat") {// Стандартный режим
pagewidth = document.documentelement.clientWidth;
pageHeight = document.documentelement.clientHeight;
} еще {
pagewidth = document.body.clientwidth;
PageHeight = Document.Body.ClientHeight;
}
}
}) ();
Получите расположение окна: т.е. хром, сафари, используйте ScreenLeft, Screenop, чтобы получить местоположение окна слева и верхней стороны экрана. Firefox не поддерживает это свойство. Firefox использует ScreenXP и Screenying для достижения того же эффекта.
Кода -копия выглядит следующим образом:
(function btnfun () {
var LeatsPos = (typeOf window.screenleft == "номер")? window.screenleft:
window.screenx;
var toppos = (typeof window.screentop == "номер")? window.screentop:
Window.screeny;
оповещение (Leathpos + "" + toppos);
//alert(window.screenleft+ ""+window.screentop);
}) ();