всплывающее окно JavaScript запомнить последний размер и положение - PullRequest
2 голосов
/ 29 июня 2010

Я открываю всплывающее окно через JavaScript с возможностью изменения размера для конечного пользователя.Конечный пользователь может изменить размер всплывающего окна или изменить его положение по умолчанию, перетаскивая его.

У меня есть требование запоминать последнюю позицию и размер всплывающего окна, когда пользователь закрывает окно.

ВВ настоящее время я могу сохранить последний размер всплывающего окна в событии onbeforeunload , используя cookie.Но все равно не удалось найти последнюю позицию окна.

Я что-то упускаю из виду, или то, что я делаю, - это правильный способ сделать это.

Ответы [ 2 ]

0 голосов
/ 22 ноября 2011

Наконец, я использовал cookie-решение, чтобы запомнить позицию последнего открытого окна.

0 голосов
/ 07 ноября 2011

Функция window.open () возвращает обработчик в открытое окно.

var myWindow = window.open('some_url','some_name');

Возможно, вы могли бы затем использовать myWindow, чтобы получить его позицию.

Попробуйте получить window.screenLeft/window.screenTop в IE и window.screenX/window.screenY в других браузерах, чтобы получить положение.

Надеюсь, это поможет, д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...