这是一个奇怪而古老的问题...我有,由于声音和视频的结合被许多参数强制使用弹出窗口为声音播放器...弹出效果很好:
使用Javascript:
<script>
var popup;
function openPandora() {
popup = window.open('http://www.pandora.com', '', 'width=100, height=100, resizable=no');
popup.blur();
document.getElementById('container').focus();
}
function closeWindow() {
popup.close();
}
</script>
HTML:
<a href="#" class="scroll" onClick="openPandora();">music</a>
我可以通过此页面关闭弹出窗口:
<a href="#blog" class="scroll" onClick="closeWindow();"">news</a>
我希望弹出窗口(声音)打开,直到用户到达网站中任何其他sund源是最新的点,并且能够从站点内的任何页面关闭弹出窗口 - 然后再打开弹出窗口关闭第二声音相关功能。
所有文件都停放在同一个域中。
自从我使用弹出窗口以来已经有一段时间了 - 我是否需要打电话给孩子,在实际的弹出窗口上调用脚本来调用。
答案 0 :(得分:0)
解决这个问题的方法是让所有窗口都使用cookie进行通信。想要关闭弹出窗口的页面设置了一个cookie,打开弹出窗口的页面或弹出窗口本身可以使用setInterval()监听cookie中的任何更改。