Korrektur: Der Vorschlag von ursus contionabundo funktioniert doch. Allerdings verschwindet das Ergebnis bei schmalem Screen.
Scheinbar brauchst Du was feuerfestes. Das hier zeigt die Höhe und Breite des Dokument-fensters auch mit ziemlich alten und merkwürdigen Browsern. Lokal speichern und öffnen.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Höhe, Breite des Browserfensters</title>
<script>
function showsize() {
var width = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;
var height = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
document.getElementById("hoehe").innerHTML = height + " px";
document.getElementById("breite").innerHTML = width + " px";
}
</script>
</head>
<body onresize="showsize();" onload="showsize();">
<table>
<tr>
<th style="background-color:#ccccff; text-align:left;">Höhe:</th>
<td style="background-color:#ccccff" id="hoehe">---</td>
</tr>
<tr>
<th style="background-color:#ccccff; text-align:left;">Breite:</th>
<td style="background-color:#ccccff" id="breite">---</td>
</tr>
</table>
</body>
</html>
Allerdings bin ich mir immer noch nicht sicher, ob Du nicht doch was ganz anderes willst.