le dimensioni della parte visibile del documento (viewport) le puoi rilevare con
codice:
function rW(){
	return (window.innerWidth)?window.innerWidth:
		(document.documentElement.clientWidth)?document.documentElement.clientWidth:
		(document.body.clientWidth)?document.body.clientWidth:0;
}
function rH(){
	return (window.innerHeight)?window.innerHeight:
		(document.documentElement.clientHeight)?document.documentElement.clientHeight:
		(document.body.clientHeight)?document.body.clientHeight:0;	
}
alert(rW()+'*'+rH())
ciao