Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rozmiary okna przeglądarki
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
umatik
witam mam problem z odczytaniem rozmiarów okna przeglądarki
znalazłem coś takiego:

http://www.maxxblade.co.uk/bits/browser_wi..._dimensions.php

ale niestety nie wiedzieć czemu właściwość document.body.clientHeight nie ma żadnej wartości w IE w FF wszystko chodzi ok...
ToPeR
Cytat
// Simple Browser Check
var moz = (document.getElementById && !document.all) ? 1 : 0;

// Browser Window Dimensions
function winWid(){ return (moz) ? window.innerWidth : document.body.clientWidth; }
function winHei(){ return (moz) ? window.innerHeight : document.body.clientHeight; }

// Example Use
var displaywitdh = winWid();
var displayheight = winHei();
document.write('Width = '+displaywitdh+' : Height = '+displayheight);

pogrubiłem Ci rozpoznawanie przeglądarki.
od tego zależy, czy jest wartość w :
document.body.clientWidth
czy w :
window.innerWidth
różne przeglądarki różnie sobie wpisują.
umatik
no rozumie tylko nie wiem czemu "document.body.clientHeight" nie dziala ...
"document.body.clientWidth" dziala a "document.body.clientHeight" nie...
ToPeR
Właśnie sprawdziłem i w obu przeglądarkach (w IE i w FireFox) działa mi:

document.body.clientWidth;
document.body.clientHeight;

IE v6.0.2900.2180
FF v1.5
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.