Häufig verwendet:
JS erhalten die Browser -Fenstergröße
Kopieren Sie den Code -Code wie folgt:
// Holen Sie sich die Breite des Fensters
if (window.innnerwidth)
Winwidth = window.innnerwidth;
Sonst wenn ((document.body) && (document.body.clientwidth))
winwidth = document.body.clientwidth;
// Holen Sie sich die Fensterhöhe
if (window.innerHeight)
WinHeight = window.innerHeight;
Sonst wenn ((document.body) && (documen.body.clientHeight))
WinHeight = document.body.clitingHeigh;
// Durch die Innenseite des Dokuments Die interne Erkennung wird die Größe des Fensters erhalten
If (document.documentElement && document.documentlement.clintheangheighyeightheigheigheigh && documentElementwidth)
{{{{
WindHeight = document.documentedlement.clientHeight;
winwidth = document.documentElement.clientwidth;
}
detailliert:
Sie können die Größe des Fensters sehen, um eine Vielzahl von Browsern zu erhalten:
<Script>
Funktion getInfo ()
{{{{
var s = "";
S = "Webseite kann sichtbar sein:" document.body.clientwidth;
S = "Webseite sichtbarer Bereich hoch:" document.body.clientHeight;
S = "Webseiten sichtbare Flächenbreite:" document.body.Offsetwidth "(einschließlich Breite des Randes und Rollstange)";
s = "Webseite sichtbare Flächenhöhe:" document.body.offseteight "(einschließlich Breite der Kante)";
S = "Webseite Text Volltextbreite:" document.body.scrollwidth;
s = "Webseite Text Der vollständige Text hoch:" document.body.scrollHeight;
S = "ff), das von der Webseite verurteilt wird:" document.body.scrolltop;
S = "IE) von" Webseiten wird eingeführt (dh): "document.documentElement.scroltop;
S = "Die Webseite ist links aufgerollt:" document.body.scrollleft;
S = "Webseite Textpart:" Fenster.Screentop;
S = "Webseite Textteil links:" Fenster.ScreenLeft;
s = "Bildschirmauflösung:" Fenster.Screen.Height;
S = "Bildschirmauflösungsbreite:" Fenster.Screen.width;
S = "Bildschirm verfügbar Arbeitsbereich Höhe:" Fenster.Screen.AvailHeight;
S = "Bildschirm verfügbar Arbeitsbereich Breite:" window.screen.availwidth;
s = "Ihre Bildschirmeinstellung ist" window.screen.colordepth "in Farbe";
s = "Ihre Bildschirmeinstellungen" Fenster.screen.devicexdpi "Pixel/Inch";
// alarm (s);
}
GetInfo ();
</script>
In meinem lokalen Test:
Sie können es unter IE, Firefox, Opera verwenden
document.body.clientwidth
document.body.clitingHeight
Es kann sehr einfach und bequem erhalten werden.
Und im Firmenprojekt:
Opera noch verwendet
document.body.clientwidth
document.body.clitingHeight
Aber dh und Firefox werden verwendet
document.documentElement.clientwidth
document.documentElement.clientHeight
Es stellte sich als Standard von W3C heraus.
<!
Wenn Sie diese Zeile auf der Seite hinzufügen, befindet sich sie in IE:
document.body.clientwidth ==> Körperobjektbreite
document.body.clitingHeight ==> Körperobjekthöhe
document.documentElement.clientwidth ==> sichtbare Flächenbreite
document.documentElement.clientHeight ==> sichtbare Flächenhöhe
In Firefox:
document.body.clientwidth ==> Körperobjektbreite
document.body.clitingHeight ==> Körperobjekthöhe
document.documentElement.clientwidth ==> sichtbare Flächenbreite
document.documentElement.clientHeight ==> sichtbare Flächenhöhe
In der Oper:
document.body.clientwidth ==> sichtbare Flächenbreite
document.body.clitingHeight ==> sichtbare Flächenhöhe
document.documentElement.clientwidth ==> Seitenobjektbreite (dh die Breite des Körperobjekts plus Randbreite)
document.documentElement.clientHeight == >> Seitenobjekthöhe (dh die Höhe des Körperobjekts plus Rand hoch)
Und wenn es keine Standarddefinition von W3C gibt, dann
Dh ist:
document.documentElement.clientwidth ==> 0
document.documentElement.clientHeight ==> 0
Firefox ist:
document.documentElement.clientwidth ==> Seitenobjektbreite (dh die Breite des Körperobjekts plus Randbreite) Dokument.Documenetelement
Oper ist:
document.documentElement.clientwidth ==> Seitenobjektbreite (dh die Breite des Körperobjekts plus Randbreite) Dokument.Documenetelement