Ich weiß schon wovon ich rede, habe mich höchstens falsch ausgedrückt.
Deine "lösung" zeigt, das dem nicht so ist.
<script>var width = screen.width;var res =(((!(640-width))*1)+((!(800-width))*2)+((!(1024-width))*3)+((!(1152-width))*4)+((!(1280-width))*5)+((!(1600-width))*6)); if(!(res)) res = 1;if (res=='2') self.resizeTo(800,600); if (res!='1' && res!='2' && res!='3') self.resizeTo(1024,768);</script>
Daneben das das mittlerweile bei vielen nicht mehr funktioniert, zeigt das, das du nicht verstehst, das die Auflösung nichts und gar nichts mit der Größe des Browserfensters zu tun hat, noch das die Auflösung etwas über die zu Verfügung stehende Fläche auf dem Desktop etwas sagt.
Du machst es dir unnötig schwer und verärgerst die Besucher, die sich ihre Fenster gerne selber einstellen, bzw, sich nicht freuen, wenn das Browserfenster plötzlich teilweise hinter irgendwelchen Stautsleisten oder sowas verschiwndet.
Struppi.