In JavaScript können Sie die Oberbreite und die Außenhöhe verwenden, um die Größe des Browsers zu erhalten. Verwenden Sie die Innerbreite und die Innenhöhe, um die Größe des Fensters zu erhalten (ohne den Browser -Randteil). Für IE6 und frühere Versionen ist zu unterscheiden, ob es sich um einen Standardmodus oder einen gemischten Modus handelt. Der Standardmodus verwendet document.documentElement.clientwidth, document.documentElement.clientHeight; Der Promiscuous -Modus verwendet die Clientbreite von Dokument, ClientHeight.
Die Codekopie lautet wie folgt:
(function () {
var pagewidth = window.innnerwidth;
var pageHeight = window.innerHeight;
var broswerwidth = fenster.outerwidth;
var broswerHeight = window.outerHeight;
alert (pagewidth + "" + pageHeight);
alarm (broswerwidth + "" + broswerheight);
if (typeof pagewidth! = "number") {
if (document.compatmode == "CSS1COMPAT") {// Der Standardmodus
pagewidth = document.documentElement.clientwidth;
pageHeight = document.documentElement.clientHeight;
} anders {
pagewidth = document.body.clientwidth;
pageHeight = document.body.clientHeight;
}
}
}) ();
Holen Sie sich die Position des Fensters: dh Chrom, Safari, verwenden Sie ScreenLeft, Screentop, um die Position des Fensters von der linken und oberen Seite des Bildschirms zu erhalten. Firefox unterstützt diese Eigenschaft nicht. Firefox verwendet Screenxp und Screeny, um den gleichen Effekt zu erzielen.
Die Codekopie lautet wie folgt:
(Funktion btnfun () {
var Leftpos = (Typeof Fenster.Screenleft == "Nummer")? Fenster.Screenleft:
Fenster.Screenx;
var toppos = (typeof fenster.screentop == "number")? window.screentop:
Fenster.Screeny;
alarm (linke + "" + toppos);
//alert(window.screenleft+ ""+window.screentop);
}) ();