Reputation: 71
How do I get in Internet Explorer values equivalent to: window.screenX and window.screenY in Firefox ? I've seen some "solution": window.screenLeft and window.screenTop but it is not correct. These properties give inner coordinates.
I move a window and I need values to use with window.moveTo() to restore the original location.
Upvotes: 5
Views: 1494
Reputation: 71
var saveLeft = window.screenLeft; var saveTop = window.screenTop; window.moveTo(saveLeft, saveTop); var savePos = [ saveLeft + (saveLeft - window.screenLeft), saveTop + (saveTop - window.screenTop) ];
Seems to work
Upvotes: 2
Reputation: 53940
There are years since i did any MSIE programming, but i roughly remember using something like this
the idea is that we place the window in a wrong position first and then correct it step by step
Upvotes: 0
Reputation: 344567
Equivalent properties don't appear to exist for Internet Explorer windows. Have you seen the window.resizeBy(w, h)
method? Using that you could grow by a specific amount and then shrink back down using negative values (or vice versa):
window.resizeBy(300, 300); // expand window by 300x300 pixels
window.setTimeout(function ()
{
window.resizeBy(-300, -300); // back to original size
}, 10000);
Upvotes: 0