i Netscape er det nogenlunde til at beregne:
top.innerWidth = \'1185\' ; hele browserwinduets tegneareal
top.innerHeight = \'643\'
top.outerWidth = \'1197\' ; hele browserwinduets størrelse
top.outerHeight = \'767\'
top.screenX = \'59\' ; selve browserens øvre venstre hjørme
top.screenY = \'172\'
top.frameID.innerWidth = \'585\' ; denne rammes tegneareal
top.frameID.innerHeight = \'315\'
top.frameID.outerWidth = \'1197\' ; hele browserwinduet.
top.frameID.outerHeight = \'767\'
top.frameID.screenX = \'59\' ; selve browserens øvre venstre hjørme
top.frameID.screenY = \'172\'
så for at positionere et vindu over nedre vendstre ramme skulle du bruge
xpos = top.screenX;
ypos = top.screenY +top.frameID.innerHeight
+(top.outerHeight-top.innerHeight -(lidt for underkanten)
I Explorer kan jeg ikke hitte noget der duer. Nedenstående fandt jeg med IE4, mon ikke nyere IE har nogle flere (bedre) værdier? Eller nogen andre kender dem :).
du kan evt lede med:
http://hjem.get2net.dk/Jakob.Aggernaes/javascript/javascript90.html(men jeg giver ingen garanti for at den overhovedet virker i i IE5+)
top.document.body.clientHeight = \'780\'
top.document.body.clientLeft = \'2\'
top.document.body.clientTop = \'2\'
top.document.body.clientWidth = \'1085\'
top.document.body.offsetHeight = \'784\'
top.document.body.offsetLeft = \'0\'
top.document.body.offsetTop = \'0\'
top.document.body.offsetWidth = \'1089\'
top.frameID.document.body.clientHeight = \'373\'
top.frameID.document.body.clientLeft = \'0\'
top.frameID.document.body.clientTop = \'2\'
top.frameID.document.body.clientWidth = \'526\'
top.frameID.document.body.offsetHeight = \'389\'
top.frameID.document.body.offsetLeft = \'0\'
top.frameID.document.body.offsetTop = \'0\'
top.frameID.document.body.offsetWidth = \'542\'
top.frameID.document.body.scrollHeight = \'1529\'
top.frameID.document.body.scrollLeft = \'0\'
top.frameID.document.body.scrollTop = \'0\'
top.frameID.document.body.scrollWidth = \'689\'
mvh JakobA