使用不同的浏览器窗口实现拖放

时间:2012-03-02 07:00:32

标签: javascript jquery html jquery-ui drag-and-drop

如何使用两个不同的浏览器窗口实现拖放功能?

我的意思是我想让用户从一个浏览器窗口中选择一个图像,然后使用javascript和jquery将图像放到另一个浏览器窗口中。

我只想要基本的想法或算法。 提前完成。

2 个答案:

答案 0 :(得分:2)

执行此操作的最佳方法可能是将所选图像信息(文件名)存储在cookie中,以便可以在浏览器选项卡/窗口之间共享。当用户“丢弃”图像时,删除cookie。

答案 1 :(得分:0)

我认为这是不可能的,至少是跨浏览器解决方案。

有一些技术演示,其中两个窗口互相交互。其中一个名为Browser Ball,适用于Chrome。

也许你可以用不同的方式实现它。

如果用户在两个窗口上都有相同的网站,那么您可以在Google Mail< - >中实现类似Chat聊天窗口的功能。 Google+的。所有窗口都显示相同的数据,从用户角度来看,它仍然是初始聊天窗口。

用户会拖动&将文件拖放到页面上的某个区域,它将显示在另一个窗口中。这需要轮询,web sockets或其他一些与服务器通信的方式。