Реализация перетаскивания с различными окнами браузера - PullRequest
3 голосов
/ 02 марта 2012

Как реализовать функцию перетаскивания, используя два разных окна браузера?

Я хочу разрешить пользователю выбирать изображение из одного окна браузера и перетаскивать изображение в другое окно браузера, используя JavaScript иjquery.

Мне просто нужна основная идея или алгоритм для этого.Спасибо заранее.

Ответы [ 2 ]

2 голосов
/ 02 марта 2012

Лучшим способом сделать это, вероятно, является сохранение выбранной информации об изображении (имени файла) в файле cookie, чтобы ее можно было разделить между вкладкой / окнами браузера. Когда пользователь «уронит» изображение, удалите cookie.

0 голосов
/ 02 марта 2012

Я думаю, что это невозможно, по крайней мере, кросс-браузерное решение.

Есть несколько технических демонстраций, где два окна взаимодействуют друг с другом.Один из них называется Browser Ball для Chrome.

Может быть, вы могли бы реализовать его по-другому.

Если у пользователя есть один и тот же веб-сайт в обоих окнах, вы можете реализовать аналогичную функцию, например окно чата, в Google Mail <-> Google+.Одни и те же данные появляются во всех окнах, и с точки зрения пользователя это все еще начальное окно чата.

Пользователь будет перетаскивать файлы в определенную область на странице, и это будет появляться в другом окне.Для этого требуется либо опрос, веб-сокеты , либо другой способ связи с сервером.

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