Heim > Web-Frontend > js-Tutorial > Hauptteil

JavaScript-Methode zum Ermitteln der Seitenhöhe

高洛峰
Freigeben: 2016-11-25 11:56:26
Original
966 Leute haben es durchsucht

<script><br>function getInfo()<br>{<br> var s = "";<br> s += " Sichtbare Bereichsbreite der Webseite: "+ document.body.clientWidth;<br> s += "Die Höhe des sichtbaren Bereichs der Webseite: "+ document.body.clientHeight;<br> s += "Die Breite des sichtbaren Bereichs der Webseite: "+ document .body.offsetWidth + " (einschließlich der Breite der Kanten und Bildlaufleisten)";<br> s += " Die Höhe des sichtbaren Bereichs der Webseite: "+ document.body.offsetHeight + " (einschließlich die Breite der Kante)";<br> s += " Die Breite des Volltextes der Webseite: "+ document.body.scrollWidth;<br> s += " Volltexthöhe der Webseite: " + document.body.scrollHeight;<br> s += " Höhe der Webseite, die gescrollt wird (ff): "+ document.body.scrollTop;<br> s += " Die Höhe der Webseite, die gescrollt wird (d. h ): "+ document.documentElement.scrollTop;<br> s += " Die linke Seite der Webseite, die gescrollt wird: "+ document.body.scrollLeft;<br> s += " Der Textteil der Webseite Oben : "+ window.screenTop;<br> s += " Linker Teil des Webseitentextes: "+ window.screenLeft;<br> s += " Hohe Bildschirmauflösung: "+ window.screen.height;<br> s += „Die Breite der Bildschirmauflösung:“+ window.screen.width;<br> s += „Die Höhe des verfügbaren Arbeitsbereichs des Bildschirms:“+ window.screen.availHeight;<br> s += "Der verfügbare Arbeitsbereich des Bildschirms Breite: "+ window.screen.availWidth;<br> s += " Ihre Bildschirmeinstellung ist "+ window.screen.colorDepth +" Bitfarbe";<br> s += „Ihre Bildschirmeinstellung“+ window.deviceXDPI +“ Pixel/Zoll“;<br> //alert (s);<br>}<br>getInfo();<br></script>
In meinem lokalen Test:
Sie können
document.body.clientWidth
document.body.clientHeight
in IE, FireFox und Opera verwenden, um es zu bekommen.
In Unternehmensprojekten:
Opera verwendet immer noch
document.body.clientWidth
document.body.clientHeight
, aber IE und Firefox verwenden
document.documentElement.clientWidth
document .documentElement.clientHeight
Es stellt sich heraus, dass der W3C-Standard Probleme verursacht

Wenn Sie diese Zeile von Tags zur Seite hinzufügen
Im IE:
document.body.clientWidth ==> BODY-Objektbreite
document.body.clientHeight ==> BODY-Objekthöhe
document.documentElement.clientWidth ==> Sichtbare Bereichsbreite
document.documentElement.clientHeight ==> Sichtbare Bereichshöhe
in Firefox:
document.body.clientWidth ==> BODY-Objektbreite
document.body.clientHeight ==>gt; BODY-Objekthöhe
document.documentElement.clientWidth ==> Sichtbare Bereichsbreite
document . documentElement.clientHeight ==> Sichtbare Bereichshöhe

In Opera:
document.body.clientWidth ==> Sichtbare Bereichsbreite
document.body.clientHeight ==> ; Sichtbare Bereichshöhe
document.documentElement.clientWidth ==> Seitenobjektbreite (d. h. BODY-Objektbreite plus Randbreite)
document.documentElement.clientHeight ==> Höhe plus Randhöhe)
Und wenn der W3C-Standard nicht definiert ist, dann ist
IE:
document.documentElement.clientWidth ==> 0
document.documentElement.clientHeight ==>
FireFox ist:
document.documentElement.clientWidth ==> Seitenobjektbreite (d. h. BODY-Objektbreite plus Randbreite) document.documentElement.clientHeight ==>; Seitenobjekthöhe (d. h. BODY-Objekthöhe plus). Randbreite) Obere Randhöhe)
Opera ist:
document.documentElement.clientWidth ==> Seitenobjektbreite (d. h. BODY-Objektbreite plus Randbreite) document.documentElement.clientHeight ==>; (d. h. BODY-Objekthöhe plus Randhöhe)


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!