Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在后台页面之间播放网站上的音频文件_Javascript_Html_Flash_Audio - Fatal编程技术网

Javascript 在后台页面之间播放网站上的音频文件

Javascript 在后台页面之间播放网站上的音频文件,javascript,html,flash,audio,Javascript,Html,Flash,Audio,您好,可以在网站上播放背景音乐,并在多个页面之间播放或重新加载吗 如果不在后台打开弹出窗口,这是可能的吗?不,如果没有弹出窗口,或者使用框架,这是不可能的。如果您的页面是通过AJAX加载的,那么这是非常可能的,或者如果站点位于框架中,并且音频在框架之外,那么这也会起作用。除此之外,当页面更改时,没有办法保持音频播放。据我所知,不同页面之间没有音频播放;但是你可以先让你的网站动态化,页面保持不变,但内容通过JavaScript改变 差不多 <html> <head> <

您好,可以在网站上播放背景音乐,并在多个页面之间播放或重新加载吗


如果不在后台打开弹出窗口,这是可能的吗?

不,如果没有弹出窗口,或者使用框架,这是不可能的。

如果您的页面是通过AJAX加载的,那么这是非常可能的,或者如果站点位于框架中,并且音频在框架之外,那么这也会起作用。除此之外,当页面更改时,没有办法保持音频播放。

据我所知,不同页面之间没有音频播放;但是你可以先让你的网站动态化,页面保持不变,但内容通过JavaScript改变

差不多

<html>
<head>
<title>blah</title>


</head>

<body>
<a href="#" onclick="changecontent(1)">page1</a>
<a href="#" onclick="changecontent(2)">page2</a>
<a href="#" onclick="changecontent(3)">page3</a>

<div id="content"></div>

<!-- HTML code to play the audio file -->

<script type="text/javascript">
function changecontent(page)
{
 if (page == 1) {document.getElementById('content').innerHTML = 'page 1 stuff';}
if (page == 2) {document.getElementById('content').innerHTML = 'page 2 stuff';}
if (page == 3) {document.getElementById('content').innerHTML = 'page 3 stuff';}
}
</script>

</body>
</html>

废话
功能更改内容(第页)
{
if(page==1){document.getElementById('content').innerHTML='page 1 stuff';}
if(page==2){document.getElementById('content').innerHTML='page 2 stuff';}
if(page==3){document.getElementById('content').innerHTML='page 3 stuff';}
}

哎哟。请回答“否”。当我的用户访问我的网站时,有没有可能钻他们的牙。你不应该强迫用户听任何东西。@Ray和Shmidty:你们都很幼稚,没有考虑在网页上播放音频有多少正当理由,尽管这不是一种规范。重复问题:这不是我的主意,我只是想知道有没有可能,页面不使用ajax,因此每次页面更改都会使声音重新开始,那么使用某种能够记住最后一首曲目位置的flash音频播放器,而不会重新开始播放。是的,这当然行得通。但是,如果它不能在页面加载之间无缝播放(我将你的问题解释为所要求的),你会在音乐中得到一个(可能令人讨厌的)间隙。是否有一些播放器可以做到这一点,对它进行测试,也许不会那么糟糕……重写整个页面以使用ajax不是一个选项