Javascript 静音/取消静音按钮
我有一组包含按钮的php/html页面,当鼠标在上面时,它会播放声音。 现在,我希望当用户点击另一个按钮时,它会使网站的所有页面静音或发出声音,这取决于声音是否已经打开 我已经有了一个html代码,可以让页面静音,但它只对页面本身起作用,如果我转到任何其他页面或返回到有声音的页面。我不想那样 这是其中一页中的代码示例:Javascript 静音/取消静音按钮,javascript,php,html,Javascript,Php,Html,我有一组包含按钮的php/html页面,当鼠标在上面时,它会播放声音。 现在,我希望当用户点击另一个按钮时,它会使网站的所有页面静音或发出声音,这取决于声音是否已经打开 我已经有了一个html代码,可以让页面静音,但它只对页面本身起作用,如果我转到任何其他页面或返回到有声音的页面。我不想那样 这是其中一页中的代码示例: <audio preload id="sombotao"> <source src="audio/somBotao.ogg"></source&
<audio preload id="sombotao">
<source src="audio/somBotao.ogg"></source>
</audio>
<a href="exemple.php"><img src="img/exemple.png" onMouseOver="document.getElementById('sombotao').play()" /></a>
我尝试过使用javascript,但没有成功。
我甚至尝试过使用php会话,但由于我的经验非常有限,它也不起作用
有人能帮我吗?在哪里可以找到一段代码作为示例
提前谢谢。
这是完全可能的。一种解决方案将采用服务器端和客户端代码的组合。您的页面必须有自动检查服务器的代码,每隔一段时间自动检查一次卷级别的更新。这类似于自动更新注释提要或股票行情,但要简单得多 您的解决方案如下所示: 第一步 第1页: 声音在播放 第2页: 声音在播放 步骤2 第1页: 用户单击静音按钮。 第1页通过ajax发布到volumecontrol.php 步骤3 第1页: 查询volumecontrol.php并查找页面已静音,是否继续静音 第2页: 查询volumecontrol.php并查找页面已静音,请将当前卷更改为静音 再解释一下 把这想象成门口的白板。当人们进出房间时,他们会给其他成员留下指示。写信息时,成员不必在场,他们只需不时与董事会会面,以便与团队的其他成员进行协调 整个过程的一个重要部分是,您将根据用户特有的内容(即会话变量)设置音量
另一个关键点是,您可以使用Ajax将设置推送到PHP页面,并使用Ajax定期检查服务器是否更新了该设置。您不能这样做。一个页面无法停止在其他浏览器窗口中播放音频。它不在不同的浏览器窗口中。这些页面属于同一个站点,或者这就是你的意思s