Her er min egen cross-browser løsning.
Hvis nogen har rettelser til den, så skriv en kommentar til dette spm og jeg vil sætte nogle ekstra point af (også selvom jeg har lukket spm'et).
<HTML>
<HEAD>
<TITLE>JavaScript - Vinduets dimensioner (X-browser)</TITLE>
<SCRIPT type="text/javascript">
<!--[
http://www.eksperten.dk/spm/232212]function getWindowDimensions(){
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
ie5 =(document.getElementById)? true:false;
ns6 = (document.getElementById && !document.all)? true:false;
if (ie4||ie5) {
WIW = document.body.clientWidth;
WIH = document.body.clientHeight;
window.resizeTo(640,480);
difW = 640 - document.body.clientWidth;
difH = 480 - document.body.clientHeight;
WOW = WIW + difW;
WOH = WIH + difH;
window.resizeTo(WOW,WOH);
} else if (ns4||ns6) {
WOW = window.outerWidth;
WOH = window.outerHeight;
WIW = window.innerWidth;
WIH = window.innerHeight;
difW = WOW - WIW;
difH = WOH - WIH;
}
alert("Vinduets dimensioner... \n- Ydre: " + WOW + "x" + WOH + "\n- Indre: " + WIW + "x" + WIH);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<H1>Vinduets dimensioner (X-browser)</H1>
<P>Hiv lidt i vinduet og tjek så dets ydre dimensioner ved at trykke på knappen...</P>
<INPUT type="button" value="Vinduets dimensioner" onclick="getWindowDimensions();"><BR>
</BODY>
</HTML>
- FiDuSeN -