Pregunto? tu web está orientada a esos 6 modelos?
Yo me inclinaría trabajar con medidas relativas.
Confiar en el soporte de cada navegador para javascript es un dolor de cabeza
En todo caso yo probaría con esto
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN"
"http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[
function s(){
var winW = 630, winH = 460;
if (document.body && document.body.offsetWidth) {
winW = document.body.offsetWidth;
winH = document.body.offsetHeight;
}
if (document.compatMode=='CSS1Compat' &&
document.documentElement &&
document.documentElement.offsetWidth ) {
winW = document.documentElement.offsetWidth;
winH = document.documentElement.offsetHeight;
}
if (window.innerWidth && window.innerHeight) {
winW = window.innerWidth;
winH = window.innerHeight;
}
document.getElementById('s').innerHTML = winW + '-' + winH
}
//]]>
que se acerca más a lo que dijo @furoya
Dado que en el movil no existe el redimensionamiento, vas a obtener el ancho del area visible, el height puede descartarse
Saludos