ti ringrazio per il link ci ho trovato delle cose parecchio interessanti che utilizzerò.... purtroppo però il mio problema rimane...

per farti capire, prendiamo le proprietà relative all'altezza restituite da quel monitor:

queste 2 sono relative al monitor, risoluzione e spazio disponibile
self.screen.height: 1024
self.screen.availHeight: 996


queste invece sono grandezze relative non alla finestra ma alla pagina in essa contenuta:
document.body.clientHeight: 619
document.body.scrollHeight: 420
document.documentElement.scrollHeight: 623
document.body.offsetHeight: 623
document.documentElement.offsetHeight: 623

In sostanza, se supponiamo che apro una finestra ad altezza 600, mettendo e togliendo che so, la barra di stato o la barra degli indirizzi, l'altezza della finestra rimane la stessa, mentre l'altezza della pagina cambia.

Se noti, aprendo quel monitor e provando a mettere e togliere le barre tutte quelle proprietà variano, invece io avrei bisogno proprio dell'altezza di tutta la finestra

Grazie lo stesso dell'aiuto.