You can SET the size of a HTA window but I can't find a way to GET its size.
All I can think of is reading document.body.offsetWidth
and .offsetHeight
, but those give you the viewport size not the actual window size.
Is it possible to know that?
minified version:
It seems there are no properties or methods to get that information. The now beta-released IE9 has the new properties
outterWidth
andoutterHeight
, but that is not an option for now.So I devised a workaround for this:
What that function does is to create two new methods for the
window
object:window.getWidth()
andwindow.getHeight()
. They will get the actual size of the window.The function requires the existence of the
body
object so it has to be executed after theBODY
tag.And now that we are at it, the same problem applies for the window position. You can't get the actual window position. What you can get is the viewport position relative to the screen. So the same workaroud serves for this as well:
Likewise, the function creates two new methods that will retrieve the actual window position:
window.getScreenX()
andwindow.getScreenY()
Problem solved. I'll let you guys figure out how the function works ;)