网页制作中如何防止同一个音乐条被打开两次时同时播放音乐

来源:百度知道 编辑:UC知道 时间:2024/06/25 12:44:30
网页制作中如何防止同一个音乐条被打开两次时同时播放音乐?
我正在建一个主页,上下两个框架结构,上方大窗口是主页,下方是框起来的一个音乐条在播放音乐,正常点开主页下级链接则不影响音乐条继续播放,但是如果使用新开窗口的方式浏览下级链接时则会又打开一个上面内容下面音乐框的新页面来,这时候原来的音乐条仍在播放音乐,新打开的音乐条也会播放,这样:如何设置可以使第二个被打开的音乐条知道第一个音乐条已经存在而停止播放?
我有一点想法是:是不是可以给第一个音乐条的窗口命名,然后在后一个音乐条打开时先检测该窗口名,存在则调用停止播放函数,不存在则正常继续——可惜本人学艺不精,写不出来这样的代码来,(JAVA脚本或VB都可以)有劳哪位帮忙一下。
简单点说:就是你打开了两个包含同一个音乐条的网页,如何使第二个打开的页面中的音乐条自动识别前一个已经打开的音乐条并停止播放。
PS:要学的东西真多哦,现在我还只会抄别人的代码修修改改,真没有样板要自己写了却写不出来了。继续努力!给自己加油。
再补充:hunter_fox网友提议不错,这两日也看到了相关的资料,不过能不能给写个样板或抄个样板?不然像我这样功力尚浅的连XCOOKIES如何应用到网页中也不太明白的"网络爱好者",实在做不出这东西,也谈不上解决这一问题了.

可以在播放音乐的窗口中添加cookie来解决,这样,当这个窗口没有关闭时,再打开一个窗口,相应的cookie就还存在,那么就不再次打开这个页面就是了.不过需要注意的是,这个判断与处理应当在服务端进行,而cookie的类型应当是页面关闭就失效的.
网易社区曾经就犯过这样的错误,一旦关闭最初的登录页面,那么其它的页面都将成为未登录状态.这对网站来说是不好了,不过对于你的要求则是正好可以用上.

PS:
抱歉,我现在从事数据库应用软件开发,已经四年没有搞网页了,而我的机子上也没有安装相应的WEB服务,没法给你写示例代码.