【技巧】JS技巧-同一窗口打开不同链接

也许我们可能会有这样的需求,如实现一个“音乐播放器”,浏览器只打开一个播放窗口,而不管在系统的什么地方添加音乐到播放列表,都在同一个播放的窗口中实现。

一开始我以为要用HTML5的实时通信技术实现,后来在网上一查,才知道可以用最最基础的JS方法实现,即:

window.open( url, name );

 

当指定的name相同的时候,就实现了在浏览器不同页面里监听某个链接的点击事件都可以在同一个窗口中打开的效果了。

 

例:

<a href="#" onclick="window.open('http://www.blueidea.com','win')">blueidea</a><br>
<a href="#" onclick="javascript:window.open('http://www.sina.com','win')">sina</a><br>
<a href="#" onclick="javascript:window.open('http://www.sohu.com','win')">sohu</a><br>
posted @ 2012-05-17 19:01  virola  阅读(307)  评论(0)    收藏  举报