我通过JavaScript打开弹出窗口,并为最终用户调整大小。最终用户可以通过拖动来调整弹出窗口的大小或更改其默认位置。
当用户关闭窗口时,我需要记住弹出窗口的最后位置和大小。
目前,我可以使用cookie在 onbeforeunload 事件中保留弹出窗口的最后一个大小。但仍然无法找到窗口的最后位置。
我错过了一些非常明显的东西,或者我正在做的是正确的方法。
答案 0 :(得分:0)
函数window.open()向打开的窗口返回一个处理程序。
var myWindow = window.open('some_url','some_name');
然后你可以使用myWindow
来获得它的位置。
尝试使用IE上的window.screenLeft/window.screenTop
和其他浏览器中的window.screenX/window.screenY
来获取位置。
希望这有帮助, d。
答案 1 :(得分:0)
最后我使用cookie解决方案来记住最后一个打开窗口的位置。