javascript弹出窗口记住最后的大小和位置

时间:2010-06-28 21:41:57

标签: javascript popup

我通过JavaScript打开弹出窗口,并为最终用户调整大小。最终用户可以通过拖动来调整弹出窗口的大小或更改其默认位置。

当用户关闭窗口时,我需要记住弹出窗口的最后位置和大小。

目前,我可以使用cookie在 onbeforeunload 事件中保留弹出窗口的最后一个大小。但仍然无法找到窗口的最后位置。

我错过了一些非常明显的东西,或者我正在做的是正确的方法。

2 个答案:

答案 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解决方案来记住最后一个打开窗口的位置。