Browser Ball演示 - 这是如何完成的

时间:2012-11-29 20:29:10

标签: html5

早在2009年,有一个名为Browser Ball的酷炫演示。

演示的重点是页面打开了几个新的重叠浏览器窗口并显示了一个弹跳球,它在窗口之间平滑过渡,因为它正在弹跳。因此页面必须能够以某种方式

  1. 获取有关查看器桌面上浏览器窗口配置的信息
  2. 在窗口之间进行通信
  3. 可悲的是,现在托管它的网站似乎已经停止了。有人知道它是如何工作的吗?如何完成窗口之间的通信?

1 个答案:

答案 0 :(得分:1)

可以通过window.opener来管理窗口之间的通信。

浏览器窗口的位置可以使用以下方法确定:

    IE中的
  • window.screenLeftwindow.screenRight
  • 其他一切都是
  • window.screenXwindow.screenY

有关JS中浏览器窗口位置的更多信息,请参阅:

http://www.w3schools.com/jsref/prop_win_screenx.asp